2013-06-03 23 views
0

其中一個字段是「時間」類型,格式化「H:I:S」。當查詢字段值設置的數據庫時,如:PHP MySQL的查詢爲SQL TIME類型

$result = $wpdb->get_var($wpdb->prepare("SELECT * FROM table WHERE start_hour='06:00:00'", ARRAY_A)); 

一切正常。但是,當我有這樣的變量替換:

$stime = '06:00:00'; 
$result = $wpdb->get_var($wpdb->prepare("SELECT * FROM table WHERE start_hour=$stime", ARRAY_A)); 

$結果出現空。我一直在討論$ stime的格式,但我會空着。

+3

嘗試在第二個查詢周圍添加'$ stime'單引號。 – BlitZ

回答

1

你錯過了周圍$stime單引號在你的第二個查詢:

$stime = '06:00:00'; 
$result = $wpdb->get_var($wpdb->prepare("SELECT * FROM table WHERE start_hour='$stime'", ARRAY_A));