MySqli检查查询是否有结果

时间:2013-09-30 20:42:56

标签: php mysqli

我正在尝试找出查看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! "; }

1 个答案:

答案 0 :(得分:6)

==1检查确切的1条记录。

您需要的是

if (mysqli_num_rows($result) >= 1 ) { echo "yahoo it worked! "; }

检查documentation here