2014-02-17 2 views
0
$stmt = $db->prepare("SELECT * FROM user WHERE name='Steve Job'"); 
$stmt->execute(); 
if($stmt->num_rows){ 
    echo "1"; 
} 

내 ajax 콜백에서 공백으로 반환됩니다. 나는 몇 시간 동안 디버깅을 해왔다. 후`,mysqli가있는 사용자가 존재하지 않는지 확인하십시오.

+0

을 사용하기 전에 store_result를 사용할 필요가 그리고 당신은 당신이 기록이 확실하다 '이름 ='스티브 Job'' – Incognito

+0

당신은'$ stmt-> store_result()을 놓친 – ponciste

+0

@ponciste가 내 대답 친구에 이미 언급되어있다. –

답변

1
$stmt = $db->prepare("SELECT * FROM user WHERE name='Steve Job'"); 
$stmt->execute(); 
$stmt->store_result(); 
$numRows = $stmt->num_rows; 
if($numRows > 0){ 
    echo "1"; 
} 

당신은 num_rows

관련 문제