PHP-Hispano.net Comunidad hispana de desarrollo web

Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?

17 usuarios Online (0)

Darse de alta en la web | Recuperar password   
Inicio / Foros / MySQL / Insertar un par de registros en un solo INSERT

Insertar un par de registros en un solo INSERT

1 respuestas 539 visitas Categoría MySQL

Insertar un par de registros en un solo INSERT

Avatar de legin

Nivel 1 (4 posts)

* * * * * * *

0 Agradecimientos

#0 Offline legin 23 mar 12
Hola gente como estan,

Bueno, el tema es asi, tengo un formulario que tiene 2 partes, una de clientes con los datos de clientes y otra que es comprador con los mismos "campos" que clientes, este formulario registra a estos 2 a una tabla clientes, lo que quiero hacer es insertar estos 2 registro en una sola consulta. Tengo el codigo hecho pero no me los registra, este es el codigo:

$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$imp_cinruc=$_POST['imp_cinruc'];
$estado=$_POST['estado'];
$imp_nacionalidad=$_POST['imp_nacionalidad'];
$conyuge=$_POST['conyuge'];
$con_cinruc=$_POST['con_cinruc'];
$con_nacionalidad=$_POST['con_nacionalidad'];
$domicilio=$_POST['domicilio'];
$telefono=$_POST['telefono'];
$celular=$_POST['celular'];

$comnombre=$_POST['comnombre'];
$comapellido=$_POST['comapellido'];
$comimp_cinruc=$_POST['comimp_cinruc'];
$comestado=$_POST['comestado'];
$comimp_nacionalidad=$_POST['comimp_nacionalidad'];
$comconyuge=$_POST['comconyuge'];
$comcon_cinruc=$_POST['comcon_cinruc'];
$comcon_nacionalidad=$_POST['comcon_nacionalidad'];
$comdomicilio=$_POST['comdomicilio'];
$comtelefono=$_POST['comtelefono'];
$comcelular=$_POST['comcelular'];
@ $db = new mysqli('localhost', 'root', 'root', 'escribania');

$query = "insert into clientes (nombre, apellido, imp_cinruc, estado, imp_nacionalidad, conyuge, con_cinruc, con_nacionalidad, domicilio, telefono, celular, entrada) values ('".$nombre."', '".$apellido."', '".$imp_cinruc."', '".$estado."', '".$imp_nacionalidad."', '".$conyuge."', '".$con_cinruc."', '".$con_nacionalidad."', '".$domicilio."', '".$telefono."', '".$celular."'), values ('".$comnombre."', '".$comapellido."', '".$comimp_cinruc."', '".$comestado."', '".$comimp_nacionalidad."', '".$comconyuge."', '".$comcon_cinruc."', '".$comcon_nacionalidad."', '".$comdomicilio."', '".$comtelefono."', '".$comcelular."')";
$result = $db->query($query);

if ($result)
{
      echo "<div class="center"> 
      <div style="width: 100%; height: 200px">
      <div style="width: 400px; height: 200px; margin-left: 25%">
         <h1 style="text-align: center">".$db->affected_rows." Datos insertados!</h1>
      </div>
      </div>
      </div>
      <div style="clear: both"> </div>
      <div id="footer">
      </div>
      
      
      var pagina='menu.php'
      function redireccionar()
      {
      location.href=pagina
      }
      setTimeout ('redireccionar()', 2000);
      
      
      ";
   //}
}
$db->close();
?>


No me tira ningun error, solo me registra el primer VALUES del insert into. ALguien me podria ayudar por favor, desde ya muchas gracias!!!

Re: Insertar un par de registros en un solo INSERT

Avatar de Irozga

Nivel 4 (646 posts)

* * * * * * *

52 Agradecimientos

#1 Offline Irozga 23 mar 12 0 personas consideran útil este post.
Quita el segundo "values".

Si te fijas en la referencia de MySQL en el tipo de insert que pretendes hacer tú (el primero de los 3) solo se escribe "value" o "values" una única vez

Las dudas por foro, no por memo

Responder mensaje

Para poder participar debes ser un usuario registrado de PHP-Hispano. :: Deseo darme de alta en esta comunidad ::
Login / Password   

Temas relacionados

E Titulo Respuestas Última resp. Creado el Visitas Foro
Pregunta Como añadir campos desde php a mysql 1 19 mar 03
por melkasar
mié, 19 mar 03 (18:03)
por melkasar
1123 PHP
Pregunta problema al insertar varios registros 1 21 ago 07
por lonamiaec
lun, 20 ago 07 (23:48)
por koldfire
1140 PHP
Pregunta problemas con el siguiente codigo 9 23 dic 08
por dantrixY2K
dom, 14 dic 08 (01:08)
por darkblade
842 PHP
Pregunta Inyeccion de codigo, SEGURIDAD 5 25 ago 10
por peternux
jue, 06 may 10 (15:43)
por GisKaRD
1700 PHP
Pregunta Problema con PHP+ADODB+MYSQL 0 - - - - - - -
lun, 24 oct 11 (20:44)
por ancusza
1811 PHP-Hispano

php-hispano.net 2002 - 2013 | XHTML 1.0
Datos Legales | Webmaster