看起来非常简单,但没有收到错误或结果。
<html>
<body>
<?php
$con = mysql_connect("localhost","***","***");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("ubook247", $con);
$result = mysql_query("SELECT * FROM buzz_data
WHERE index=4");
while($row = mysql_fetch_array($result))
{
echo $row['buzz_img'] . " " . $row['buzz_title'];
}
?>
</body>
</html>
db:
的屏幕截图
答案 0 :(得分:3)
索引是SQL中的关键字,您需要将其转义才能使查询生效。试试这个:
SELECT * FROM buzz_data WHERE `index` = 4
答案 1 :(得分:2)
尝试编辑以下行:
while($row = mysql_fetch_array($result))
成为这样:
while($row = mysql_fetch_assoc($result))
这使得php获取一个带有“标签”的数组,用于不同的字段,而不是将它们命名为0,1,2等等。