【问题标题】:SQL/HTML - Statements wont load on the HTML pageSQL/HTML - 语句不会加载到 HTML 页面上
【发布时间】:2015-01-19 08:38:50
【问题描述】:

我和我的一个朋友正在做一个学校项目。在将 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 是资源,布尔值在 D:\USBWebserver v8.67\root\merkmodelshow.php 第 141 行给出

假设问题出在这一行:

while($row = mysql_fetch_array($result)){

如果有人可以帮助我们完成这个项目。马上就要到期了:C

问候,

Demiën en Bo.

【问题讨论】:

  • 第一步,通过添加 " 来关闭第一行中的字符串 "Localhost
  • 是的,我现在这样做了,并编辑了帖子。我们的老师终于帮了点忙。虽然他无法解决。 [不知道他是怎么得到这份工作的]
  • 有关您的代码的新版本及其错误,请参阅stackoverflow.com/questions/2973202/…。您的查询失败,$result 为假。

标签: html sql sql-server web localhost


【解决方案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 是资源,布尔值在 D:\USBWebserver v8.67\root\merkmodelshow.php 第 141 行给出

这表明问题出在这一行:"

while($row = mysql_fetch_array($result)){

虽然我们 [尚未] 无法解决问题

将您的查询更改为 $query =" SELECT *, (select COUNT(nr) FROM Aanbod) as a from Aanbod";

【讨论】:

  • 我们亲爱的老师将其分类为:请阅读添加到主帖的内容
  • 更改你的 mysql 查询 $query = "SELECT 'a'=COUNT(nr) FROM Aanbod"; to $query = "SELECT name, count(*) as a FROM Aanbod";
  • $query = "SELECT COUNT(nr) as a FROM Aanbod";
  • 我的 DB i.imgur.com/gi9azt6.png 后面还有一些行,但我认为很明显试过了,不幸的是页面变白了。
  • 尝试替换此查询 $query = "SELECT * ,(select COUNT(nr) FROM Aanbod)as a FROM Aanbod";
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-13
  • 2017-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多