
| ||||
Se hace el INSERT normal, luego el nombre de los campos que vas a insertar y finalizas con los valores encerrados en paréntesis grupo por grupo. Código PHP:
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| ||||
![]() Hola, pues como que el codigo que indicas es tan solo un insert, para un registro, claro de varios campos. Lo que yo deseo es agregar Varios registros, ejemplo: para 3 registros
Código:
y que pasaria para 100 registros...Insert Into mi_tabla(mis_campos) values(mi_datos); Insert Into mi_tabla(mis_campos) values(mi_datos); Insert Into mi_tabla(mis_campos) values(mi_datos);
Código:
creo que tendria que hacer eso verdad, claro me dirias, colocalo en un bucle y listo, correcto, el detalle, que para hacer eso, debo conectarme al servidor en cada Insert, y pues como que satura al server para ello uso php y mysql, lo que pasa es que en un link -->http://php.apsique.com/node/383, indican como borrar multiples registros de una sola con php y mysql, y queria saber si se podia hacer lo mismo con el insert, si se puede seria excelente, mis conocimientos de mysql, jeje son muy escasos solo lo basicoInsert Into mi_tabla(mis_campos) values(mi_datos); // 1 Insert Into mi_tabla(mis_campos) values(mi_datos); // 2 Insert Into mi_tabla(mis_campos) values(mi_datos); // 3 ... Insert Into mi_tabla(mis_campos) values(mi_datos); // 100 ![]() ![]() |
| ||||
Si te fijas, solo puse un INSERT luego los campos de la tabla que voy a alterar, luego VALUE y finalizo con los valores encerrado en paréntesis cada rango, o sea, NO SE TIENE QUE PONER NUEVAMENTE INSERT TABLA Y CAMPOS. Cada Rango se separa por una coma y el último rango con un punto y coma. Ahora, si lo queres hacer por programación, puede que se te haga más fácil y para eso, debes preguntar en la sección correspondiente (PHP, ASP, Java, Javascript, etc).
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| ||||
![]() Hola, si tienes razon, no me habia dado cuenta, pero hay un detalle, ![]() ![]() ![]() |
| ||||
crea un procedimiento basandote en lo que te puso brujonic
__________________ Está bien tener sombrero por si se presenta una buena ocasión para quitárselo http://ienk.elbruto.es/ |
| ||||
Ok, si necesitas utilizar programación, ve al foro correspondiente, coloca el código que tengas para que te ayuden.
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| |||
![]() Hola! Les quería consultar algo relacionado con este tema que enviaron. Estoy tratando de completar dos tablas de la misma base con algunos datos repetidos, es decir, desde un formulario donde cargo datos llevo info a las tablas. Ahora bien, como recien me inicio en esto estuve haciendo algunas pruebas y con lo siguiente pude completar las dos tablas: $insertSQL = sprintf("INSERT INTO tabla (dato1, dato2, dato3) VALUES (%s, %s, %s)", GetSQLValueString($_POST['dato1'], "text"), GetSQLValueString($_POST['dato2], "text"), GetSQLValueString($_POST['dato3'], "text"); $insertSQL2 = sprintf("INSERT INTO tabla2 (dato1) VALUES (%s)", GetSQLValueString($_POST['dato1'], "text")); Ahi se ven los campos con el mismo nombre que pude completar (dato1). Esto funcionó ![]() ![]() Warning: sprintf() [function.sprintf]: Too few arguments in "ruta de donde está el archivo"\ingreso.php on line 67 Query was empty Esa linea conrresponde al ultimo: GetSQLValueString($_POST['dato'], "text")); que ingreso. Mi duda es: si funciona para un registro, debería tambien funcionar para los demas? Desde ya muchas gracias. Saludos. ![]() |
| ||||
Hola JoseAlberto, bienvenido... Disculpa pero estas confundido con tu pregunta ya que esta sección es de Base de Datos y específicamente de MySQL. Pero tu consulta es directamente de código y no encaja en esta categoría, aquí se hacen consultas de sentencias SQL y no de código, para eso ya existe una sección y lo más razonable es que hagas tu consulta en esa sección. Función de la sección de Base de Datos
__________________ NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL |
| |||
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: Saludos!! ----- Se que el post es muy viejo, pero igual a alguien le puede servir =) |
| |||
Respuesta: Insertar Varios Registros a la vez SALUDOS YO TENGO EL MISMO INCONVENIENTE ESTE ES EL CODIGO QUE UTILIZO Código PHP: |
| ||||
Respuesta: Insertar Varios Registros a la vez Yo uso este y trabaja a la perfección:
Código MySQL:
Ver original y el formulario condicionarlo a un ciclo:
Código PHP:
Ver original |
| ||||
Respuesta: Insertar Varios Registros a la vez por cierto, debes terminar el ciclo, me comí esa parte jeje:
Código PHP:
Ver original |