Php 显示多条记录>;凝乳
试图在表中显示不同的数据,但我只获取最新的结果。我在代码中唯一更改的是添加>CURDATE,而不是最简单的*。它已停止显示所有结果。你能帮忙吗Php 显示多条记录>;凝乳,php,mysql,sql,Php,Mysql,Sql,试图在表中显示不同的数据,但我只获取最新的结果。我在代码中唯一更改的是添加>CURDATE,而不是最简单的*。它已停止显示所有结果。你能帮忙吗 $result = mysqli_query($con,"SELECT * FROM tripdata WHERE date > CURDATE()"); while($row = mysqli_fetch_assoc($result)) { echo "<table class='mainpics'>";
$result = mysqli_query($con,"SELECT * FROM tripdata WHERE date > CURDATE()");
while($row = mysqli_fetch_assoc($result))
{
echo "<table class='mainpics'>";
echo "<tr><td><a class='mainpic' href='". $row['pageurl'] ."'><img class='mainpic' src='" . $row['mainpic'] . "'/></a></td></tr>";
echo "</table>";
}
mysqli_close($con);
?>
$result=mysqli_query($con,“从tripdata中选择*,其中日期>CURDATE()”);
while($row=mysqli\u fetch\u assoc($result))
{
回声“;
回声“;
回声“;
}
mysqli_close($con);
?>
您的预期输出是什么?你想干什么?您当前在该表中有哪些数据?该表数据是一个图像源,该图像的href用作可单击列表。表格是垂直的,因此每个图像(链接)都将垂直显示。谢谢你说你只在查询中添加了changedwhere date>curdate()
,现在只得到1个结果。所有其余的代码都应该以相同的方式工作,但您得到的数据越来越少。现在,当我说table
时,我的意思是tripdata
。select
语句是这里唯一重要的东西,我已经重写了代码,现在它可以工作了。但我看不出和以前有什么不同!请小心使用'date'关键字作为列名。有时,mysql会将其解释为日期函数的开始,而不是列名。可以通过使用限定符来解决。