PHP,MySQL-如何显示所有行的所有结果,其值大于

时间:2018-08-19 10:06:24

标签: php mysql

我有一个具有以下列和行的MySQL数据库(以下列出的几个):

ID |     Date   | Event
1  | 1994-05-01 | EventDesc1
2  | 1994-07-04 | EventDesc2
3  | 1996-02-02 | EventDesc3
4  | 1998-04-07 | EventDesc4
5  | 1999-01-01 | EventDesc5

我想回显指定日期之后发生的事件列中的所有行。日期将在php变量中指定。

例如 指定日期:1995年2月27日;它将回显EventDesc3,EventDesc4,EventDesc5

1 个答案:

答案 0 :(得分:1)

据我了解您的问题,我认为这就是您想要的。

<?php
$date = your date value 

$result = mysql_query("SELECT Event FROM your_table_name WHERE Date >= $date");
if (!$result) {
    echo 'Could not run query: ' . mysql_error();
    exit;
}
$row = mysql_fetch_row($result);

echo $row[0]; 

?>