테스트 사이트 - 개발 중인 베타 버전입니다

쿼리문 어떤방식이 좋을까요?

· 13년 전 · 1504 · 13
 
 
간단히 갯수정도 구할때 쿼리를 날려서 변수에 담아서 처리하는게 나은지
 
아니면 한방-_-에 처리하는 방식이 좋을까요?
 
보기엔 1,2번이 편하긴한데 줄 많아지는건 싫고  >.<
 
다른 좋은방법 있으시거나 본인이 사용하시는 방법있으시면 소개좀 해주세용~
 
 
 
< 1번 방식 >
 $qry = "SELECT COUNT(*) AS cnt FROM 테이블 WHERE name='test'";
 $row = sql_fetch($qry);
 
 if($row[cnt] > 0){
    echo("있당");
 }else{
    echo("없당");
 }
 
 
< 2번 방식 >
 $row = sql_fetch("SELECT COUNT(*) AS cnt FROM 테이블 WHERE name='test'");
 
 if($row[cnt] > 0){
    echo("있당");
 }else{
    echo("없당");
 }
 
 
< 3번 방식 >
 if(mysql_result(sql_fetch("SELECT COUNT(*) AS cnt FROM 테이블 WHERE name='test'"),0,0) > 0){
    echo("있당");
 }else{
    echo("없당");
 }
 
 
< 4번 방식 >
function getValue($qry){
   $ret = mysql_result(mysql_query($qry), 0, 0);
   return $ret;
}
 
 if(getValue("SELECT COUNT(*) AS cnt FROM 테이블 WHERE name='test'") > 0){
    echo("있당");
 }else{
    echo("없당");
 }
 
 
 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 13개

13년 전
누가 여기다 제 욕을 써놓은 거 같은데 기분 탓이겠죠? 번호 밖에 안 보여요... ㅠ
13년 전
들킨건가요.. 앞으로 안그럴께요 ㅜ..ㅜ
흠... 피곤하네요.. 생각하는 것 조차도..

게시글 목록

번호 제목
1717265
1717252
1717247
1717243
1717237
1717225
1717214
1717208
1717203
1717189
1717183
1717177
1717172
1717163
1717162
1717156
1717154
1717153
1717141
1717140
1717138
1717113
1717111
1717105
1717099
1717085
1717076
1717072
1717065
1717062