2013-03-23 5 views

답변

0

그들이 때문에 당신은 카운트를 검색하고 0보다 큰

if (mysql_num_rows($r) > 0) { 
    // do something 
} 

그러나, 당신이 정말로 더 이상 mysql_로 * 기능을 사용하지 않아야합니다 있는지 확인하기 위해 mysql_num_rows도() 함수를 사용할 수 있습니다 곧 지원 중단 될 예정입니다. 대신 PDO 또는 mysqli를 사용해야합니다!

당신이 여기에 기능을 사용하지 않는 이유에 대한 자세한 읽을 수 있습니다 : Why shouldn't I use mysql_* functions in PHP?

그리고 mysqli 대 PDO의 비교는 여기에 있습니다 : http://net.tutsplus.com/tutorials/php/pdo-vs-mysqli-which-should-you-use/

+0

내가 코드하지만 지금은 유효하지 않은 userif을 제공 할 때마다 편집 (! 빈 ($ _ POST [ '기호'])) \t { \t \t $ e = $ _ POST [ '이메일']; \t \t $ p - $ _ POST [ 'password']; \t \t $의 selquery = "로그인 SELECT * FROM 곳 EMAIL_ID = '$ 전자'및 비밀 번호 = '$ 피'"; \t \t $ r = mysql_query ($ selquery); \t \t 경우 (mysql_num_rows도의 ($ R)> 0) { \t \t \t \t $ 결과 =는 mysql_query ($의 selquery); \t \t $ row = mysql_fetch_assoc ($ result); \t \t $ id = $ row [ 'id']; \t \t header ("location : index.php? uid = $ id"); 다른 \t \t} \t \t는 { \t \t는 "잘못된 이름을"에코; \t} \t} –

1

는, SQL 쿼리 결과를 인쇄하려면 다음을 수행하려면

$r = mysql_query ($selquery); 
echo '$a = $r'; 
관련 문제