我收到以下錯誤,當我嘗試顯示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';
?>
我知道這可能是一個簡單的新手問題,但我很感謝幫助。
見我的答案:) –