Hola
Bueno, pues yo te aconsejaría tener una variable que concatene
los valores a insertar y luego los inserte todos (un insert grupal)
como??
bueno, sencillito como diria algún muñeco animado
Código PHP:
Ver original<?php
// --------inicio sql
$sql = "INSERT INTO tabla (campo1,campo2,etc....) ";
$sql .=" VALUES ";
// ------------------------------------------------------------------------------------- Indicamos el rango de numeros.
$random_digit=rand(0000,9999); for($i=0;$i<count($_FILES["fileUpload"]["name"]);$i++) {
if(trim($_FILES["fileUpload"]["tmp_name"][$i]) != "") {
// -----------------------------lo que ya tienes
}
// ----------------concateno actuales valores , para el ej los valores de las imagenes
$sql .="('".$new_images."','".$random_digit.$_FILES["fileUpload"]["name"][$i]."')";
// ------------------le agrego coma al grupo de registro y miro si no es el último grupo, pues si no hago eso el insert dara error pues no debe terminar en coma
el query
if($i < count($_FILES["fileUpload"]["name"]) - 1) $sql .=",";
}
// ------------------------------------------------------------------------------------- Incluimos el archivo de conexion a MYSQL.
include.........
// ------------------------------------------------------------------------------------- Insertamos el contenido en MYSQL.
?>
Esto generara un query del siguiente modo
Código MySQL:
Ver originalINSERT INTO tabla
(campo1
, campo2
) VALUES ('5325Thumbnails_Puesta de sol.jpg','5325Puesta de sol.jpg'),('5325Thumbnails_Nenúfares.jpg','5325Nenúfares.jpg'),('5325Thumbnails_Invierno.jpg','5325Invierno.jpg'),('5325Thumbnails_Colinas azules.jpg','5325Colinas azules.jpg'),('5325Thumbnails_Invierno2.JPG','5325Invierno2.JPG')
como ves, el último no tiene coma, los demás grupos (que estan entre parentesis cada cual) si se separan por la coma
espero te sirva
saludos