我收到以下错误,当我尝试显示index.php 警告:mysql_numrows()期望参数1是资源,布尔在C:\ xampp \ htdocs \ cards \ index.php中给出的第18行新手while循环
我不知道我是否没有正确连接到数据库,或者是否有其他错误。基本上我试图从我的表“卡”显示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';
?>
我知道这可能是一个简单的新手问题,但我很感谢帮助。
见我的答案:) –