SQL / HTML - 语句不会在HTML页面上加载

时间:2014-11-21 08:48:48

标签: html sql sql-server web localhost

我和我的一个朋友正在开展一个学校项目。我们在将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。

1 个答案:

答案 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 ;;