这显示当前月结果和
我希望接下来3个月的结果如何才能做到这一点 请帮我解决这个问题
感谢
码
$result = mysql_query("SELECT * FROM register where
EXTRACT(YEAR_MONTH FROM `agreementdatee`) =
EXTRACT(YEAR_MONTH FROM CURRENT_DATE)
ORDER BY CAST(flatno as SIGNED INTEGER)
DESC LIMIT 4");
完整代码
<?php
$username = "root";
$password = "";
$hostname = "localhost";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "<br>";
//select a database to work with
$selected = mysql_select_db("building",$dbhandle)
or die("Could not select examples");
//execute the SQL query and return records
$result = mysql_query("SELECT * FROM register where
EXTRACT(YEAR_MONTH FROM `agreementdatee`) =
EXTRACT(YEAR_MONTH FROM CURRENT_DATE)
ORDER BY CAST(flatno as SIGNED INTEGER)
DESC LIMIT 4");
//fetch tha data from the database
while ($row = mysql_fetch_array($result)) {
echo "Date: ".$row{'agreementdatee'}." Name : ".$row{'buildingname'}." Flat No: ". //display the results
$row{'flatno'}."<br>";
}
//close the connection
mysql_close($dbhandle);
?>
答案 0 :(得分:0)
$result = mysql_query("SELECT * FROM register where
agreementdatee BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 3 MONTH)
ORDER BY CAST(flatno as SIGNED INTEGER)
DESC LIMIT 4");
这将选择协议日期&gt; =现在以及之前或等于3个月的所有内容