我遇到了麻煩,我想檢查user_name是否爲空,那麼它會回顯YES。但是現在我可以得到任何回聲結果。我收到:如何檢查數據庫中的字段是否爲空?
錯誤:命令不同步;你現在不能運行這個命令{「success」:1}
if ($result = $mysqli->query("SELECT user_name FROM user WHERE user_id = '33'", MYSQLI_USE_RESULT)){
while ($row = mysql_fetch_array($result)) {
if($row['user_name']===' '){
echo "YES";
}
}
/* Note, that we can't execute any functions which interact with the
server until result set was closed. All calls will return an
'out of sync' error */
if (!$mysqli->query("SET @a:='this will not work'")) {
printf("Error: %s\n", $mysqli->error);
}
$result->close();
$json['success'] = 1;
}else{
$json['success'] = 7;
}
那麼,我的問題和如何解決?我曾嘗試在網上找到答案和解決方案,但沒有一個可行。 感謝您的指導和建議。
你把空間,在你,如果聲明==='' –
@ Savage Leo [this](http://stackoverflow.com/questions/15798762/mysqli-commands-out-of-sync-you-cant-run-this-command-now)問題可能幫助你瞭解什麼是錯的。 – Gunaseelan