以下のエラーがでて、
原因が分からずハマっています。
最後まで処理はされています。
もしお分かりでしたら、
アドバイスを頂けると幸いです。
よろしくお願い致します。
Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error in
PDOStatement->fetch(2) #1 {main} thrown in
php
1$FOLDERBETA = "album-beta"; 2 3//現在の日時 4$now = new DateTime(); 5 6//アルバムフォルダの削除 7// 8// 9//開発用 10$sql = "SELECT * FROM list WHERE Folder=?"; 11$stmt = $pdol -> prepare($sql); 12$array = array($FOLDERBETA); 13$stmt -> execute($array); 14while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ 15$yoyaku[] = $row['Table1']; 16} 17foreach($yoyaku as $val){ 18//Onoff=1のみ 19$sql = "SELECT * FROM $val WHERE Onoff=?"; 20$stmt = $pdo->prepare($sql); 21$array = array(1); 22$stmt -> execute($array); 23$count = $stmt -> rowCount(); 24if($count == 0) { 25exit; 26} 27while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ 28$date = new DateTime($row['Date']); 29$date = $date -> format('Ymd'); 30$time = new DateTime($row['Time']); 31$time = $time-> modify('+3 month'); 32//比較してフォルダ削除 33if( $now > $time ){ 34$dir = dirname(__FILE__). '/'.$FOLDERBETA.'/customer/'.$val.'/album/'.$date; 35if (is_dir($dir)) { 36system("rm -rf {$dir}"); 37} 38} 39} 40}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/07/06 07:48