Programación Web y Scripting > PHP

 Insertar datos en conjunto

(1/2) > >>

Soultaker:
Buenas tardes amigos, tengo un problema que no lo puedo solucionar, he averiguado en varias paginas y no me dan solucion, quizas sea algo muy sencillo, pero no doy con la solucion, les explico quiero insertar una cierta cantidad de registros a una base de datos.

Asi es como estoy tratando de insertar.

--- Código: PHP ---   $sql="INSERT INTO `jarol` (user_id, user_login, user_pwd, user_acc) VALUES (1, 'harol', 'harol', 1);         INSERT INTO `jarol` (user_id, user_login, user_pwd, user_acc) VALUES (2, 'cinthia', 'cinthia', 2);         INSERT INTO `jarol` (user_id, user_login, user_pwd, user_acc) VALUES (3, 'alex', 'alex', 3);         INSERT INTO `jarol` (user_id, user_login, user_pwd, user_acc) VALUES (4, 'katy', 'katy', 2);";   mysql_query($sql); 
Que opinan, cual creen que pueda ser la solucion a este problemita.

Gracias. Saludos.  :hola:

Soultaker:
Tambien lo quise hacer asi y aqui me devuelve un error que no lo puedo ubicar, el error es de sintaxis pero no lo ubico.


--- Código: PHP ---$userlogin = array("harol","cinthia","katy","alex");$userpwd = array("harol","cinthia","katy","alex");$useracc = array(1,2,2,3); for ($x=1,$x<COUNT($userlogin)+1,$x++){$sql="INSERT INTO 'jarol' (user_id, user_login, user_pwd, user_acc) VALUES ("      .$x.",'".$userlogin[$x-1]."','".$userpwd[$x-1]."',".$useracc[$x-1].");";echo $sql;mysql_query($sql);} 

shakka:
Y de esta manera?


--- Código: PHP ---$sql = "INSERT INTO `jarol`    (user_id, user_login, user_pwd, user_acc)VALUES    (1, 'harol', 'harol', 1),    (2, 'cinthia', 'cinthia', 2),    (3, 'alex', 'alex', 3),    (4, 'katy', 'katy', 2);    "; 
Y... ya lo hiciste directamente desde el cliente MySQL o usando phpmyadmin?

Podrias poner la estructura de la tabla? y tiene relaciones?

shadow_rev:
Y como dice el error de sintaxis ??


--- Cita de: "Soultaker" ---
--- Código: PHP ---// ...$sql="INSERT INTO 'jarol' (user_id, user_login, user_pwd, user_acc) VALUES ("      .$x.",'".$userlogin[$x-1]."','".$userpwd[$x-1]."',".$useracc[$x-1].");";// ...  
--- Fin de la cita ---
Y si cambias 'jarol' por `jarol` (o sea, cambias ' por `) ?? No estoy seguro si es lo mismo, mi dominio de MySQL no es muy amplio :nosweat:

shakka:

--- Cita de: "shadow_rev" ---Y como dice el error de sintaxis ??


--- Cita de: "Soultaker" ---
--- Código: PHP ---// ...$sql="INSERT INTO 'jarol' (user_id, user_login, user_pwd, user_acc) VALUES ("      .$x.",'".$userlogin[$x-1]."','".$userpwd[$x-1]."',".$useracc[$x-1].");";// ...  
--- Fin de la cita ---
Y si cambias 'jarol' por `jarol` (o sea, cambias ' por `) ?? No estoy seguro si es lo mismo, mi dominio de MySQL no es muy amplio :nosweat:
--- Fin de la cita ---

No, no es lo mismo y dehecho como dice shadow_rev, para el 2do caso dque describes deberias hacer referencia a una tabla usando` en lugar de ', o sin ninguna de ellas.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa