2016-09-29 12 views
-1

我坚持布尔= false结果。 数据库查询回应代码已被批准,所以正确!mysql_fetch_assoc()布尔错误的回应

没有任何形式的解决方案帮助我,所以现在我希望你能给我一个答案。这是我的代码。感谢您的帮助!

$query = "SELECT FROM bedrijfsgegevens 
      ORDER BY omschrijvingen.datum"; 
      $result = $db->query($query); 
    while ($row = mysql_fetch_assoc($result)) { 
    echo "<tr><td>van <a href='mailto:" . $row["email"] . "'>" . $row["naam"] . "</a></td> 
      <td>op " . $row["datum"] . "</td></tr>\n"; 
    echo "<tr><td colspan='2'>" . $row["omschrijving"] . "</td></tr>\n"; 
    echo "<tr><td colspan='2'> </td></tr>\n"; 
} 

回答

0

您正在将新的mysqli API与旧的mysql函数混合在一起。选一个。 也请确保您已连接到数据库。

如果你选择了旧的API的代码应该是这样的:

$result = mysql_query($query); 
while ($row = mysql_fetch_assoc($result)) { 
... 

而且您的查询是错误的,你必须选择一些领域,例如:

SELECT * FROM bedrijfsgegevens ORDER BY omschrijvingen.datumenter

*会选择所有字段。

+0

谢谢您的回答。我之前尝试过相同的代码,但没有成功,我奇怪的是它。我现在正在使用mysql_error()在我的回声,我得到了“没有数据库选择”的答复。我所做的是将SQL代码更改为SELECT * FROM bedrijfsgegevens,omschrijvingen。我删除了句子omschrijvingen.datum。现在它的噢! thanx为您提供帮助! –

0

让它

$query = "SELECT * FROM bedrijfsgegevens 
     ORDER BY omschrijvingen.datum"; 
+0

谢谢Samet!我解决了这个问题,在José的评论部分查看我的解释。感谢您的帮助。 –

相关问题