这是我目前的代码:
$sql = "SELECT * FROM user_posts";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
while ($row = mysql_fetch_array($result))
{
print $row['message'];
}
我的目标是通过数组显示该SQL数据库中的所有数据。但目前,它只显示最新的一个,而不是其他。我怎么能这样做?谢谢!
答案 0 :(得分:2)
您应该删除此行
$row = mysql_fetch_array($result);
除此之外,它应该显示每条消息
答案 1 :(得分:0)
您只获得一行,因为您使用结果数组中的值覆盖$ row变量。
$sql = "SELECT * FROM user_posts";
$result = mysql_query($sql);
while ($info = mysql_fetch_array($result)){
print $info['message'];
}
将其更改为类似内容。