Buenas existen alguna manera de insertar un array sin realizar un bucle del tipo for, foreach ?? digo seria como para optimizar no realizar tantas consultas...se que para borrar se puede con un IN..
muchas gracias-.
| |||
Insertar un array sin bucle Buenas existen alguna manera de insertar un array sin realizar un bucle del tipo for, foreach ?? digo seria como para optimizar no realizar tantas consultas...se que para borrar se puede con un IN.. muchas gracias-. |
| |||
Respuesta: Insertar un array sin bucle turfeano, yo lo que suelo hacer es crear con programación una sola cadena para hacer una inserción múltiple, utilizando for o foreach, claro (el bucle es necesario para recorrer el array); pero teniendo cuidado de que no sea demasiado larga. Luego en MySQL sólo hago una inserción. Piensa que esto: INSERT INTO nombretabla (campoimpares, campopares) VALUES (1,2), (3,4), (5,6) ingresaría cada número en su lugar. Se trata de formar con programación esa cadena y sólo cuando esté completa hacer la inserción, una sola inserción y no una en cada iteración. ¿Te refieres a eso? |
| |||
Respuesta: Insertar un array sin bucle Gracias por la ayuda, me diste la idea.. dejo el codigo para quien necesite.. el tema es que necesitaba tb escapar las variables con mysql_real_escape_string ... bueno en fin, n ejemplo para insertar varios dominios a un sitio... Con esto evito hacer un INSERT dentro del for y realizar consultas de mas... $dominios = array(); Código PHP: |