我正在尝试找出查看mysqli
是否有结果的最佳方法。我希望代码在有有效查询时执行,如果没有则不执行任何操作。
以下是我尝试过的不起作用的代码:
$result = mysqli_query($con,"SELECT * FROM promoCode where code = '$code'")
or die("Error in mySql statement!");
if (mysqli_num_rows($result)==1) { echo "yahoo it worked! "; }
答案 0 :(得分:6)
==1
检查确切的1条记录。
您需要的是
if (mysqli_num_rows($result) >= 1 ) { echo "yahoo it worked! "; }