当我尝试显示 index.php 时出现以下错误警告:mysql_numrows() 期望参数 1 是资源,在第 18 行的 C:\xampp\htdocs\cards\index.php 中给出的布尔值
我不知道我是否没有正确连接到数据库,或者是否有其他错误。基本上我试图从我的表“卡片”中显示 3 行随机数据。我要显示数据的表中的列是“playerName”。我还不担心格式化数据。代码如下:
<?php
include_once 'header.php';
require_once 'config.php';
$con = mysql_pconnect("localhost","*****","*****");
mysql_select_db("USE cards",$con);
$cards=0;
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$sql = "SELECT * FROM cards ORDER BY RAND() LIMIT 3";
$results = mysql_query($sql);
$array = mysql_fetch_array($results);
$num=mysql_num_rows($results);
$i=0;
while ($i < $num) {
echo $rows['playerName'];
$i++;
}
include_once 'footer.php';
?>
我知道这可能是一个简单的新手问题,但我感谢您的帮助。