로그인하면 로그인한 아이디에 따라 여분필드 값의 숫자가 나왔으면합니다..
ex)
a라는 테이블에서 wr_name을 찾고 wr_1이 4인것의 숫자를 세어주려고 합니다.
이것의 sql 문법을 잘 모르겠어서요.. 부탁드립니다..
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
2017-09-06 (수) 15:57:01
select count(wr_1) as wr_1, wr_name from a where wr_1 = 4 group by wr_name;
이걸 원하신거가요?
아니면
select count(wr_1) as wr_1
, (select wr_name from a where g5_user.mb_id = a.mb_id) as wr_name
from g5_user
where wr_1 = 4
group by mb_id;
이걸 원하신건가요?
쓰고보니 위에 분이 정확한 답이신거 같네요 ^^
답변에 대한 댓글 1개
humanb2box
2017-09-06 (수) 16:11:30
2017-09-06 (수) 16:13:38
Copy
"SELECT COUNT(*) AS cnt FROM a WHEREwr_name = '".$member['mb_name']."'AND wr_1 = 4";
이렇게 해보세요~
답변에 대한 댓글 2개
humanb2box
2017-09-06 (수) 16:21:36
[code]
<?php
$queryN =sql_query("SELECT COUNT(*) AS
cnt FROM a WHERE wr_6 = '".$member['mb_name']."'AND wr_1 = 4");
echo $queryN;
?>
[/code]
이렇게 하는거 아닌가요? ㅠㅠ 왜 안나올까요 아무것도
<?php
$queryN =sql_query("SELECT COUNT(*) AS
cnt FROM a WHERE wr_6 = '".$member['mb_name']."'AND wr_1 = 4");
echo $queryN;
?>
[/code]
이렇게 하는거 아닌가요? ㅠㅠ 왜 안나올까요 아무것도
2017-09-06 (수) 16:28:08
[code]
$queryN = "SELECT COUNT(*) AS
cnt FROM a WHERE wr_6 = '{$member['mb_name']}'
AND wr_1 = 4";
$res = sql_fetch($queryN);
echo $res['cnt'];
[/code]
$queryN = "SELECT COUNT(*) AS
cnt FROM a WHERE wr_6 = '{$member['mb_name']}'
AND wr_1 = 4";
$res = sql_fetch($queryN);
echo $res['cnt'];
[/code]
2017-09-06 (수) 15:56:05
Copy
SELECT COUNT(1) cnt FROM a WHERE wr_name = '아이디' AND wr_1 = 4;
답변을 작성하려면 로그인이 필요합니다.
$queryN =sql_query("SELECT count(*)FROM {$write_table} WHERE wr_6='아이디' AND wr_3='5' ");
$row = mysql_fetch_array( $queryN );
echo $row;
[/code]
이거 입니다..
{$write_table}에서 wr_6='아이디'를 찾고 wr_3='5'인것의 갯수를 세어주고 싶습니다..