メール送信のメッセージキューイング方式を実装しています。
例えば、以下のようなmysqlのTABLEがあります。
実現したいことは、
「レコードの存在」をチェックして、レコードが存在する場合のみ
「メール送信」をループ処理するプログラムです。
|Id|To|From|Title|Body|
|:--|:--:|--:|
|1|admin1@exsample.com|hoge@exsample.com|こんにちは|吾輩は猫である|
|2|admin2@exsample.com|hoge@exsample.com|こんにちは|吾輩は犬である|
|3|admin3@exsample.com|hoge@exsample.com|こんにちは|吾輩は猪である|
分からないのは、
「レコード件数が存在するか?」のプログラムと、
「レコード件数だけループさせる」プログラムです。
自分でも調べておりますが、
アドバイスを頂きたく、教えていただけると幸いです。
よろしくお願い致します。
PHP
1//レコードの件数が存在するか確認。存在する→処理続行 しない→中止 2$sql = "SELECT * FROM $TABLE"; 3$stmt = $pdo -> prepare($sql); 4$stmt -> execute(null); 5?????? 6 7//存在するレコード件数だけループ処理 8???( 9$mail->send(); 10}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/12/21 10:22