我对编程非常陌生(4天前启动了我的第一个应用程序),并且遇到了在HTML页面上显示MySQL数据的问题。该应用程序的想法是一个简单的随机餐厅生成器。我正在手动输入50个左右的餐馆,以构成一个快速的原型。我使用下面的代码(从YouTube视频复制和调整)来从晚餐“ din”类别中随机生成一家餐厅(这不是MySQL中的一列,只是行中的一个关键字来暗示这应该显示是否选择了晚餐早餐)在纳什维尔位置数据库中。
我收到消息
“警告:mysql_num_rows()期望参数1为mysql_result”
。我需要添加什么来解决此问题?
任何帮助将不胜感激!
<?php
$sql = "SELECT * FROM nashville WHERE name IN din ORDER BY rand() LIMIT 1";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0){
while ($row = mysqli_fetch_assoc($result)){
echo $row['name'] . "<br>";
}
}
?>