我想選擇並僅使用在Cron作業運行和下一次運行之間插入的新記錄。從這個意義上說,我不重複我之前編寫的任何數據或記錄。mysql select語句在cron作業運行後僅選擇新插入的記錄
從下面的select語句中,請有人指示我,謝謝。
// select statement should pick fresh records only after the first cron
$sql = "SELECT name,amount, trans_id, msisdn, time_paid FROM customer";
$result1 = mysqli_query($conn, $sql);
$resultarr = mysqli_fetch_assoc($result1); // fetch data
$name = $resultarr['name'];
$amount = $resultarr['amount'];
$transaction_id = $resultarr['trans_id'];
$date = $resultarr['time_paid'];
這很重要,因爲數據將用於發送短信,而且我不想向某人發送短信兩次。
請問,有人嗎?
在發送DB短信設置一個標誌,所以cron的檢索尚未發出的短信行,發送短信,然後更新的標誌數據庫 – Tristan
請問,我該怎麼做。 @Tristan –
@BobMyles你有解決方案嗎? –