つまり、たとえば、SQL テーブルで何かを検索し、0 / 何も返さない場合、それはnullまたは空ですか、それとも空の""になりますか?
私はphpに戻り、次のようにdbをループしようとしています:
擬似コード:
while($row = mysqli_fetch_array($var here that has the query to the db and connection)){
echo $row[//something pulled from table to be read back]
}
しかし、検索クエリが結果を返さなかった、または$row
何らかの理由でデータベースで検索された値が存在しないために、それが何にも等しくなかったとしましょう。
行の空さを確認するにはどうすればよいですか?
検索されたアイテムがデータベースに存在しない場合、$rows
値は正確には何になりますか? null/空/または空の文字列か何か?
rowの値に応じて、[isset / !isset]または[empty / !empty]をテストしますか? または、空をテストして (疑似) を実行する唯一の方法はありますか?$row
$x =mysqli_num_rows(var here) / if ($x == 0 ) //do something