mysql çoklu resim yüklerken aynı döngüde tekrar eden aynı hata
/*
$success_images
kontrolden geçen resimlerin olduğu array
*/
$image_sql = "INSERT INTO img (img,uid) VALUES(?,?)";
$images = $db->prepare($image_sql, [PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY]);
foreach($success_images as $imgval){
$images->bindParam(1, $imgval, PDO::PARAM_STR);
$images->bindParam(2, $urun_last_id, PDO::PARAM_INT);
if($images->execute() !== true){
$query_messages[] = sqlEError($images, null);
}
}
/*
sqlEError()
Burada mysql sunucu hatası vb. mesajları return ediyorum
SORUN ŞU Kİ sqlEError() döngü içinde olduğu için aynı hatayı kaç dosya varsa tekrar etmesi
query_messages":["Table 'test.img' doesn't exist","Table 'test.img' doesn't exist","Table 'test.img' doesn't exist","Table 'test.img' doesn't exist"]
Ben dizi içindeki tekrar edenleri sildirebilirim ama
bu sefer de kullanıcıya şu resim zaten var bu resim zaten ver
uyarısını her resim için nasıl vereceğim.
*/
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!