Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2003, 20:45
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm nop nuevo .. te faltó un detallazo jeje..

una vez ejecutado tu query (consulta) .. el resultado hay que "volcarlo" a un array .. (asociativo o no) .. a un objeto .. a un "row", etc .. o bien extraer el resultado concreto que queremos ...

Todo esto se hace con las funciones mysql_fetch_xxxx() donde xxx sería array, assoc, object, row .. etc ...o bien usando mysql_result()

A su vez .. el "resulte" puede ser que arroje mas de un registro (en este caso ya LIMITas a 1 sólo .. pero podrian ser varios ..) para lo cual deberías usar un bucle típo (es el más usado):

Código PHP:
while ($registro=mysql_fetch_assoc($resulte)){
   echo 
$registro['nombre'];

En este caso se ha usado assoc que devuelve un array asociativo ... así que lo accedes por su indice ..

Si sabes a ciencia cierta que tu $resulte te va a entregar un sólo registro .. puedes omitir el bucle y usar simplemente:

$registro=mysql_fetch_assoc($resulte);

Y acceder a un campo de ese resultado vía:

echo $registro['nombre'];

Pero, .. hay más formas de hacer esto (y tal vez más óptimas) si sólo tienes un campo (o menos del total de campos de esa tabla(s) usada(s) ..en tu consulta $sql ..):

Código PHP:
echo mysql_result($resulte,"nombre",0); 
No sé que manuales estarás leyendo .. pero la mayoría de manuales que incluyen sección sobre Mysql+PHP hacen o usa esto mismo ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.