PHP - Guardar varios datos

 
Vista:
sin imagen de perfil

Guardar varios datos

Publicado por Miguel (1 intervención) el 28/03/2009 23:15:00
soy nuevo utilizando PHP y recientemente me surgio una duda, necesita guardar varios datos de forma simultanea los cuales obtengo de una tabla la cual es algo asi:

dato1 campo de texto
dato2 campo de texto
dato3 campo de texto
.
.
.

los datos (dato1 dato2 dato3) los obtengo de una base de datos por lo cual no siempre son los mismos, por lo que necesito un array para guardar los datos y un array para guardar los valores de los campos de texto para posteriormente guardarlos en la base de datos, el problema es que no se como podria hacer para recorrer las celdas de la tabla para ir almacenando los datos en el array, espsro que alguien pueda ayudarme

de antemano GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Guardar varios datos

Publicado por Baleog (2 intervenciones) el 03/04/2009 06:09:25
Si haces el select en orden puedes recorrer los resultados con una variable asi

$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result)) {
echo "ID: " . $row[0]."<br/>";
echo "Name: ". $row[1]."<br/><br/>";
}

mira que para acceder al resultado uso $row[0] para el primer resultado y luego $row[1] para el segundo

si tu select es campo1, campo2, campo3 .... campoN

lo almacenarias asi

$result = mysql_query("SELECT id, name FROM mytable");
$j = 0;
while ($row = mysql_fetch_array($result)) {
for($i = 0; $i < $n ; $i++){
$arArray[$j][$i] = $row[$i];
}
$j++;
}

espero que te sea de ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar