我需要在MySQL
中添加值並查看它是否大於另一個值,然後是echo
的行數。如何在PHP中添加mySQL中的值
$result = mysql_query("SELECT created_at,seconds FROM table WHERE created_at + seconds > CURTIME()");
$num_rows = mysql_num_rows($result);
echo $num_rows;
我需要在MySQL
中添加值並查看它是否大於另一個值,然後是echo
的行數。如何在PHP中添加mySQL中的值
$result = mysql_query("SELECT created_at,seconds FROM table WHERE created_at + seconds > CURTIME()");
$num_rows = mysql_num_rows($result);
echo $num_rows;
如果seconds
是一個整數列,使用DATE_ADD
:
SELECT created_at, seconds FROM table
WHERE DATE_ADD(created_at, INTERVAL seconds SECOND) > CURTIME()
說,行中的值是汽車會是 (created_at,INTERVAL seconds Car) 或 (created_at,INTERVAL car SECOND) – DisplayName 2015-03-31 07:12:02
語法是'INTERVAL amount UNIT',其中'UNIT'可以是'SECOND','HOUR','DAY',等等。 – Barmar 2015-03-31 07:18:37
如果數量是最後一個,我不會寫'INTERVAL秒秒'嗎?因爲列名是'秒',而不是'秒'。 – Barmar 2015-03-31 07:20:10
我們可以有表模式? – D4V1D 2015-03-31 07:01:15
不要使用deprcated'mysql_ *'API。用準備好的語句使用'mysqli_ *'或PDO。 – Jens 2015-03-31 07:03:04
它的我的朋友數據庫即時通訊要訪問,但 created_at是一個時間,如00:00:00即時猜測和秒是一個時間,如600,但我希望它加入seccondirs – DisplayName 2015-03-31 07:03:34