データベーステーブルがあり、このコードを使用してusers(name,job)
(john,Poster)
クエリを作成した場合、それは機能します。MySQLi
$job = "Poster";
$statement = $con->prepare("SELECT * FROM users WHERE `job` = ?");
$statement->bind_param("s",$job);
$statement->execute();
$statement->bind_result($name,$job);
while ($statement->fetch()){
echo $name;
}
私が作っ$job = "NOTHING";
たのに結果がなかった場合、どうすればecho "No reuslts found";
!!のようなエラーを表示できますか? 上記のコード$job
が見つからない場合は、何も表示されません。〜ありがとう
編集 これも機能しませんでした:(
$job = "NOTHING"; // should not found and should gives error
if ($statement = $con->prepare("SELECT * FROM users WHERE `job` = ?")){
$statement->bind_param("s",$job);
$statement->execute();
$statement->bind_result($name,$job);
while ($statement->fetch()){
echo $name;
}
}else{
echo "No results found dude";
}