Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2013, 20:33
cachusan
 
Fecha de Ingreso: septiembre-2011
Mensajes: 219
Antigüedad: 12 años, 7 meses
Puntos: 31
Respuesta: Grabar contenido de un array

Desde el punto de vista práctico no esta mal lo que haces, desde el punto de optimización te conviene usar pdo, un ejemplo de como sería insertar un array completo con una sola query sería asi:

Código PHP:
Ver original
  1. $stmt = $pdo->prepare('INSERT INTO foo VALUES(:a, :b, :c)');
  2. foreach($data as $item)
  3. {
  4.     $stmt->bindValue(':a', $item[0]);
  5.     $stmt->bindValue(':b', $item[1]);
  6.     $stmt->bindValue(':c', $item[2]);
  7.     $stmt->execute();
  8. }

Aquí tienes alguna ayudas para comenzar con pdo, no te asustes, no es nada dificil e incluso te estarías preparando para cuando la librería mysql o mysqli deje de estar disponible en php (pronto).

http://www.mclibre.org/consultar/php...hp_db_pdo.html

Saludos