0
我使用PHP從SQLite3數據庫中提取信息。PHP - 使用Sqlite3和min()函數
所有的基本查詢都可以工作,直到我開始嘗試使用min()聚合函數來做一些聰明的事情。
此作品在互動的SQLite3:
select distinct car, colour, min(time) from car_table group by car;
但是當PHP:
$db = new SQLite3('carDB.db');
$car_query= $db->query('select distinct car, colour, min(time) from car_table group by car');
while($row=$car_query->fetchArray()){
echo "Car :" . $row["car"];
echo "Colour :" . $row["colour"];
echo "Time :" . $row["time"];
}
這不打印出來time
,看到一個檢查,如果存在於數組返回鍵time
負。
如果我只是在查詢中有time
而不是min(time)
,它會打印出來。
我在另一個PHP塊中使用count(*)
工作正常,這排除了不支持的聚合函數。
完美,謝謝! – thebigpeeler