Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 显示多条记录>;凝乳_Php_Mysql_Sql - Fatal编程技术网

Php 显示多条记录>;凝乳

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'>";

试图在表中显示不同的数据,但我只获取最新的结果。我在代码中唯一更改的是添加>CURDATE,而不是最简单的*。它已停止显示所有结果。你能帮忙吗

    $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用作可单击列表。表格是垂直的,因此每个图像(链接)都将垂直显示。谢谢你说你只在查询中添加了changed
where date>curdate()
,现在只得到1个结果。所有其余的代码都应该以相同的方式工作,但您得到的数据越来越少。现在,当我说
table
时,我的意思是
tripdata
select
语句是这里唯一重要的东西,我已经重写了代码,现在它可以工作了。但我看不出和以前有什么不同!请小心使用'date'关键字作为列名。有时,mysql会将其解释为日期函数的开始,而不是列名。可以通过使用限定符来解决。