这是一个规范的答案,旨在解决这个非常常见的问题.有关此错误消息的任何问题都应作为此错误的副本关闭.
使用MySQL时,使用mysql_fetch_array()或时出现错误mysql_fetch_assoc().错误消息是:
mysql_fetch_array()期望参数1是资源
要么
mysql_fetch_assoc()期望参数1是资源
我在论坛上发现了一些类似的帖子,但我仍然无法修复PS.我是PHP新手并且绝望:@
所以我想把一些基本的mysql数据放到HTML表中.我发现了一些类似的帖子,我尝试将它们组合在一起,这就是我想出来的.我想我忘记了一些事情才能让它发挥作用.
我得到的错误是:警告:mysql_num_rows():提供的参数不是有效的MySQL结果资源
CODE: **UPDATED**
$db = "D05000C2";
$query = ("SELECT * FROM FunStreet_bestellingen");
$result = $db -> query($query);
$counter = mysql_num_rows($result);
if($counter > 0){
echo "<table>";
echo " <tr>";
echo " <td>Order_id</td>";
echo " <td>Naam</td>";
echo " <td>Productnaam</td>";
echo " <td>Lengtemaat</td>";
echo " <td>breedtemaat</td>";
echo " <td>prijs</td>";
echo " </tr>";
for($i = 0; $i < $counter; $i++){
$row = $result -> fetch_assoc();
echo " <tr>";
echo " <td>".$row['order_id']."</td>";
echo " <td>".$row['naam']."</td>";
echo " <td>".$row['productnaam']."</td>";
echo " <td>".$row['lengtemaat']."</td>";
echo …Run Code Online (Sandbox Code Playgroud)