id、title、subject、datetimeのデータベースがあり、クライアントからの時間差からデータベース内の最新のエントリを表示するようにクライアントからのリクエストを受け取り、最後のエントリの日時を確認するphpページを呼び出しています。 。次のようなPHPコード
$date = "2012-10-06 18:13:52";
//Establish a connection
$conn = mysql_connect('localhost','regadmin','regadmin');
//Select the mySQL db
$db = mysql_select_db('easy_comm', $conn);
$sql = mysql_query("SELECT `title`, `subject`,`date_sent` FROM `books` WHERE `date_sent` > '$date'", $conn);
$count=mysql_num_rows($sql);
if($count != 0){
$json = array('boolean' => true);
}
else{
$json = array('boolean' => false);
//echo "No record";
}
上記のコードと提供された$date変数から、常にtrueが返され、最後のエントリは2012-10-0618:10:52です。
UNIXTIMESTAMPに変換しようとしましたが、同じ問題が発生します