Foros del Web » Programando para Internet » PHP »

mysql_fetch_assoc()

Estas en el tema de mysql_fetch_assoc() en el foro de PHP en Foros del Web. Hola foristas mi duda es la siguiente, se puede mover el puntero de mysql_fetch_assoc() al inicio para volver a usarlo, me explico tengo un select ...
  #1 (permalink)  
Antiguo 25/11/2005, 07:26
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 15 años, 4 meses
Puntos: 2
mysql_fetch_assoc()

Hola foristas mi duda es la siguiente, se puede mover el puntero de mysql_fetch_assoc() al inicio para volver a usarlo, me explico tengo un select y el resultado de este lo muestro en una tabla, todo bien hasta ahi, pero despues de haber mostrado la tabla quiero a volver usar el arreglo para llenar una lista dinamica pero me aparece vacia.
gracias

mysql_select_db($database_ecampus, $ecampus);
$query_padres = "SELECT actividades.COD_ACT, actividades.NOMBRE_ACT FROM actividades";
$padres = mysql_query($query_padres, $ecampus) or die(mysql_error());
$row_padres = mysql_fetch_assoc($padres);
$totalRows_padres = mysql_num_rows($padres);

<?php
do { ?>
<tr>
<td><?php echo $row_padres['COD_ACT']; ?></td>
<td><?php echo $row_padres['NOMBRE_ACT']; ?></td>
</tr>
<?php }
while ($row_padres = mysql_fetch_assoc($actividades));
?>
<select name="PADRE" id="PADRE">
<option value="<?="ACT_".$new?>">Sin Padre</option>
<?php
do {
?>
<option value="<?php echo $row_padres['COD_ACT']?>"><?php echo $row_padres['NOMBRE_ACT']?></option>
<?php
} while ($row_padres = mysql_fetch_assoc($padres));
$rows = mysql_num_rows($padres);
if($rows > 0) {
mysql_data_seek($padres, 0);
$row_padres = mysql_fetch_assoc($padres);
}
?>
</select>
  #2 (permalink)  
Antiguo 25/11/2005, 08:01
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si, .. puedes usar:

mysql_data_seek()
www.php.net/mysql_data_seek

Un saludo,
  #3 (permalink)  
Antiguo 25/11/2005, 08:24
 
Fecha de Ingreso: agosto-2002
Mensajes: 301
Antigüedad: 15 años, 4 meses
Puntos: 2
gracias lo probe y me funciono
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 17:33.