0
我必須在運行MySQL查詢像這樣PHP等待MYSQL完成查詢
$date_start = '2017-01-01';
$date_end = '2017-01-10';
while ($date_start < $date_end){
$sql ("SELECT id FROM mytable WHERE mydate = '$data_start'"); [<--edit]
$result = $db->query($sql);
$f = $result->fetch();
echo 'result is : '.$f['id'];
$date_start = date('Y-m-d', strtotime($date_start. ' + 1 days'));
}
ID結果迴路總是與第一$ DATE_START,那麼首先SQL查詢...
如何等待MySQL的MySQL完成查詢?
編輯:
好了,有我在這裏創建循環,而是分心一個錯誤!這不是一個複製/粘貼
在此之後,我寫
ID result was always related to first $date_start, then first sql query...
這意味着這不是一個代碼問題,循環工作,否則我有一個PHP的錯誤!
我將與MySQL錯誤報告
此代碼沒有意義。 – apokryfos
你的代碼全是紅色的。你怎麼看? –
只需查看突出顯示的顏色即可。在這段代碼中有一個明顯的字符串文字問題 – RiggsFolly