Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/02/2009, 10:27
turfeano
 
Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 15 años, 4 meses
Puntos: 6
Respuesta: Insertar un array sin bucle

Gracias por la ayuda, me diste la idea.. dejo el codigo para quien necesite..
el tema es que necesitaba tb escapar las variables con mysql_real_escape_string ... bueno en fin, n ejemplo para insertar varios dominios a un sitio...
Con esto evito hacer un INSERT dentro del for y realizar consultas de mas...


$dominios = array();

Código PHP:
$dominios $_REQUEST['dominio']; //cargo los dominos

for ($i=0;$i<=count($dominios)-1;$i++){ // menos  1 porque el for hace 0,1,2 y el count es 1,2
 
$dominios[$i] = mysql_real_escape_string($dominios[$i]); //escpapo las variables
  
$sQuery="INSERT INTO dominios (sitioid,dominio) VALUES";
   
     
$sQuery .= "('".$sitioid."','".$dominios[$j]."'),";
     }
     
$sQuery substr ($sQuery0, -1); //saco ultima coma
     
$sQuery .= ";"//inserto punto y coma para realizar bien la consulta
  
    
$reg=mysql_query($sQuery,$db);

if (
$reg) echo "inserto dominio"