Foros del Web » Programando para Internet » PHP »

Duda con fetch array e insert

Estas en el tema de Duda con fetch array e insert en el foro de PHP en Foros del Web. de nuevo yo, necesitaria si alguien puede decirme donde esta mi error: <?php $link = mysql_connect("localhost","root",""); mysql_select_db("medcom"); $result = mysql_query("SELECT alumnos.DNI from alumnos where alumnos.Universidad ...
  #1 (permalink)  
Antiguo 04/06/2007, 13:45
 
Fecha de Ingreso: mayo-2006
Mensajes: 124
Antigüedad: 18 años
Puntos: 0
Duda con fetch array e insert

de nuevo yo, necesitaria si alguien puede decirme donde esta mi error:

<?php
$link = mysql_connect("localhost","root","");
mysql_select_db("medcom");
$result = mysql_query("SELECT alumnos.DNI
from alumnos where alumnos.Universidad = 6
and alumnos.cohorte = 2
and alumnos.estado =1
", $link);
while($row = mysql_fetch_array($result)) {
echo $row["DNI"];
/* }

foreach ($result as $value) { */
mysql_query("INSERT INTO iaa (DNI) VALUES ('".$row."')", $link);
}
mysql_free_result($result);
?>

Pero me agrega todos 0 en la tabla... donde esta mi error???????
  #2 (permalink)  
Antiguo 04/06/2007, 13:53
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: Duda con fetch array e insert

Hay varias cosas que cambiar en tu código. Reemplázalo por este:

Código PHP:
<?php
$link 
mysql_connect("localhost","root","");
mysql_select_db("medcom");
$result mysql_query("SELECT DNI from alumnos where Universidad = '6' and cohorte = '2' and estado ='1' "$link);
while(
$row mysql_fetch_array($result)) {
echo 
$row['DNI'];
/* }
foreach ($result as $value) { */
mysql_query("INSERT INTO iaa (DNI) VALUES ('".$row['DNI']."')"$link); 

mysql_free_result($result);
?>
En el insert estabas poniendo el $row solo cuando va $row['DNI'].
Ademas no tiene sentido de preceder a cada campo con el nombre de la tabla si sólo en tu consulta vas a usar una sola tabla.
  #3 (permalink)  
Antiguo 04/06/2007, 14:01
 
Fecha de Ingreso: mayo-2006
Mensajes: 124
Antigüedad: 18 años
Puntos: 0
Re: Duda con fetch array e insert

Buenisimo, muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:21.