我想创建一个基于谣言的网站。在该网站的一部分中,有一个工作特征,您可以在其中发布谣言并显示谣言。我的一些错误mysql_fetch_assoc
但是我正在主页上工作,以便将最新的两个传言放在一张表中。下面我的代码,有没有行的表,尽管数据在mysql表之中,而这个错误消息:
警告:mysql_fetch_assoc():提供的参数不是/网站的一个有效的MySQL结果资源/123reg/LinuxPackage22/th/eq/li/theqlick.com/public_html/leeds.php上线212
任何想法?我的代码如下:
$query = "SELECT * FROM rumour ORDER BY id DESC";
$row = mysql_fetch_assoc($query);
$id = $row['id'];
$name = $row['name'];
$description = $row['description'];
echo "<table class ='rumour' border='1'>";
echo "<tr>";
echo "<td style = 'font-size:18pt;font-family:Noteworthy-Bold;'> Hot Rumours </td>";
echo "<tr>";
echo "<td class = 'td1'>". text2link($row['description']). "</td>";
echo "</tr>";
echo "<tr>";
echo "<td class = 'td1'>". text2link($row['description']). "</td>";
echo "</tr>";
echo "</table>";
您需要修改行的'$查询=请求mysql_query (“SELECT * FROM rumor ORDER BY id DESC”);' – asprin
您的查询结果需要具有mysql_fetch_assoc - $ result = mysql_query($ sql);然后$ row = mysql_fetch_assoc($ result) – 2012-11-02 12:42:34
此外,您还需要停止使用'mysql_ *'函数并使用'pdo'或'mysqli_ *' – Leri