我voting_IP表如下:MySQL錯誤在查詢時間戳間隔
+-----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+----------------+
| ip_id | int(11) | NO | PRI | NULL | auto_increment |
| mes_id_fk | int(11) | YES | MUL | NULL | |
| ip_add | varchar(40) | YES | | NULL | |
| timestamp | datetime | YES | | NULL | |
+-----------+-------------+------+-----+---------+----------------+
我想運行此查詢其有錯誤,我不知道怎麼糾正呢?
$ip_sql=mysql_query("select ip_add from Voting_IP where mes_id_fk='$id' and ip_add='$ip' and timestamp > (DATE_ADD(now(), INTERVAL -1 HOUR);)");
我也試過這一個:
$ip_sql=mysql_query("select ip_add from Voting_IP where (mes_id_fk='$id' and ip_add='$ip' and timestamp > (DATE_ADD(now(), INTERVAL -1 HOUR);))");
請不要使用' mysql_ *'用於新代碼。他們不再被維護,社區已經開始[棄用流程](http://goo.gl/KJveJ)。請參閱[**紅框**](http://goo.gl/GPmFd)?相反,您應該瞭解[準備好的語句](http://goo.gl/vn8zQ)並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli的)。如果你不能決定,[本文](http://goo.gl/3gqF9)將有助於選擇。如果你關心學習,[這是一本很好的PDO教程](http://goo.gl/vFWnC)。 – PeeHaa
謝謝,但mysql_query仍在工作 – Nickool
是的。就像馬和馬車還在工作。 – PeeHaa