Cita:
Iniciado por SirDuque
Gracias skiper por comentar.
te cuento que estoy utilizando:
SELECT columna,columna2,columna3 FROM tabla WHERE id='dato'
y con mysql_fetch_row
me sale que:
columna no esta definida
columna2 no esta definida
columna3 no esta definida
mysql_fetch_row no trae los resultados en un array asociativo como lo hace mysql_fetch_assoc o mysql_fetch_array.
Sin embargo, nunca he visto ningun articulo ni nada sobre mysql_fetch_row siendo mas rapido que mysql_fetch_array (Algun enlace porfavor?)
Mi recomendación: Haz lo que te indico Triby + realiza un SOLO INSERT.
Es decir, en vez de por cada iteracion ir haciendo un INSERT, ve juntandolos todos.
Código PHP:
Ver original$sql = "INSERT INTO tabla VALUES ";
foreach($resultado as $row) {
$rows[] = "('columna1', 'columna2')"
}
Tambien hay otros tips, dependiendo del engine que estes usando:
http://dev.mysql.com/doc/refman/5.5/...a-loading.html http://dev.mysql.com/doc/refman/5.5/...a-loading.html