我和我的一个朋友正在开展一个学校项目。我们在将SQL实现为HTML时只有一点问题。由于我们的信息学老师没有帮助,我希望你是。 我们的问题如下。
我们已将SQL部分编码为HTML,同时也受到在线教程的指导......
现在,我们的老师将其分类为:
<?php
mysql_connect("Localhost", "root", "usbw") or die (mysql_error());
mysql_select_db('aanbod');
$query = "SELECT merk, model FROM Aanbod";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
echo "<tr><td>" . $row["merk"] . "</td>
<td>" . $row["model"] . "</td></tr>";
}
echo "</table>";
mysql_close();
?>
现在仍然在网页上收到此错误:
警告:mysql_fetch_array()要求参数1为资源,布线在第141行的D:\ USBWebserver v8.67 \ root \ merkmodelshow.php中给出
假设问题出现在这一行:
while($row = mysql_fetch_array($result)){
如果有人能帮助我们完成这个项目。它即将到期:C
此致
DemiënenBo。
答案 0 :(得分:1)
使用错过结束;
试
<?php
mysql_connect("Localhost", "root", "usbw") or die (mysql_error ());
mysql_select_db('aanbod');
$query = "SELECT 'a'=COUNT(nr) FROM Aanbod";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
echo "<tr><td>" . $row['name'] . "</td><td>" . $row['a'] . "</td></tr>";
}
echo "</table>";
mysql_close();
?>
但现在网站显示此错误:
警告:mysql_fetch_array()要求参数1为资源,布线在第141行的D:\ USBWebserver v8.67 \ root \ merkmodelshow.php中给出
这表明问题出现在这一行:&#34;
while($row = mysql_fetch_array($result)){
虽然我们无法解决问题[还]
将您的查询更改为 $ query =&#34; SELECT *,(从Aanbod中选择COUNT(nr))来自Aanbod&#34 ;;