Programación Web y Scripting > PHP
Insertar datos en conjunto
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
[#] Página Siguiente
Ir a la versión completa