25/02/2009, 17:19
|
| | Fecha de Ingreso: febrero-2009 Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 8 meses Puntos: 15 | |
Respuesta: inserts <?php
$link = mysql_connect('host', 'usuario', 'contrasena');
mysql_select_db('base_de_datos',$link);
// Array de registros , se supone que pueden ser muchos más, y cargado de diferentes formas
$array_persona = ( array(1, 'gabriel', 14) , array (2, 'jorge', 21), array (3, 'carmen', 21) ) ;
//Ahora preparamos el insert
$sql = " insert into persona (id, nombre, edad) values ";
//Contamos el numero de registros
$n_registros = count($array_persona);
$indice = 1;
//Recorremos el array
foreach($array_persona as $persona){
$id = $persona[0];
$nombre = $persona[1];
$edad = $persona[2];
//Creamos el cuerpo de los valores
$sql .= " ( $id , '$nombre', $edad) ";
//Y ubicamos la coma ya que el registro final no lleva coma
if($indice > $n_registros){ $sql .=" , "; }
$indice ++;
}//foreach
//Una vez formada la sentencia SQL, la ejecutamos
mysql_query($sql, $link);
?>
eso ya es php suerte!! |