Php+;mysql日期问题

Php+;mysql日期问题,php,mysql,datetime,Php,Mysql,Datetime,数据库中有一个保存上次更新日期的表: $syncDate = "CREATE TABLE IF NOT EXISTS sync_info (last_sync TIMESTAMP DEFAULT '2003-01-01 00:00:00')"; 我每次都在更新它: $dateUpdate = "UPDATE sync_info SET last_sync = NOW()"; 数据搜索需要日期: $query = "SELECT * FROM results WHERE InsertionDa

数据库中有一个保存上次更新日期的表:

$syncDate = "CREATE TABLE IF NOT EXISTS sync_info (last_sync TIMESTAMP DEFAULT '2003-01-01 00:00:00')";
我每次都在更新它:

$dateUpdate = "UPDATE sync_info SET last_sync = NOW()";
数据搜索需要日期:

$query = "SELECT * FROM results WHERE InsertionDate BETWEEN '$startDateToSearch' AND NOW()";
其中,插入日期也是表中的时间戳

这个问题很愚蠢,但我无法从数据库中获取正确的startDateToSearch。它总是返回整数,我不能用它来进行数据搜索

    $startDate = "SELECT * FROM sync_info";
$startFind = mysql_query($startDate, $GLOBALS['con']);
$array = mysql_fetch_array($startFind);
$row = $array[0];
$startDateToSearch = $row['last_sync'];

我做错了什么?

为什么不在一个语句中使用SQL,例如

SELECT * from results, sync_info 
    WHERE InsertionDate BETWEEN sync_info.last_sync AND NOW()

愚蠢的问题,已经找到了答案。我如何删除它???发布你的答案并接受它以结束问题