Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/09/2010, 19:49
d4n13l_u
 
Fecha de Ingreso: agosto-2009
Mensajes: 3
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Insertar Varios Registros a la vez

Hola, si quieres hacer dinámico (es decir agregar datos indefinidos a la tabla) en una sola llamada al servidor, podrías hacerlo de la siguiente forma:

Código PHP:

$insertSQL 
="INSERT INTO tabla (dato1, dato2) VALUES ";

for (
$i $primerDato$i $ultimoDato$i++) { 
   
$insertSQL=$insertSQL.sprintf("(%s, %s), ",
                       
GetSQLValueString($primerDato"text"),
                       
GetSQLValueString($i"int"));
 }
    
$insertSQL=$insertSQL.sprintf("(%s, %s);",
                       
GetSQLValueString($primerDato"text"),
                       
GetSQLValueString($ultimoDato"int"));
                       
  
mysql_select_db($database$conexion);
  
$Result1 mysql_query($insertSQL$conexion) or die(mysql_error()); 
Si te das cuenta en este ejemplo el primer dato es el mismo para todos tus registros y el que varía es el segundo dato, ya lo puedes ajustar a tus necesidades.

Saludos!!

-----
Se que el post es muy viejo, pero igual a alguien le puede servir =)