Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/01/2004, 06:21
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 16 años, 5 meses
Puntos: 126
En Mysql tienes un montón de funciones para que puedas recorrer el record-set (resultado) que te arroja una consulta. Esas funciones son las "mysql_fetch_xxx()" donde xxx puede ser hacia un array (array) .. hacia un objeto (object) .. hacia un array asociativo (assoc) .. o una línea (row) por ejemplo.

Esas funciones de "fetch" seleccionan un registro de esa consulta arrojada y avanzan el puntero interno una posición hasta que llegan al final de esa consulta (record-set) entregando un "false" .. Así que . bajo estas circustancias .. se suele usar mucho un bucle tipo while() para recorrer ese record-set.

Tambien tienes funciones como mysql_result() .. para acceder a un registro/campo concreto de una consulta dada.

Código PHP:
$res=mysql_query("select * from vid where id='".$idd."'"$link) or die(mysql_error());
While (
$row=mysql_fetch_array($res)){
   echo 
"Campo WEB: ".$row['web'];

(ojo .. usè mysql_error() para detectar posibles errores en la consulta SQL o de conexión .. y comillas para el valor de "id").

(para este caso concreto .. podrías usar mysql_fetch_row() y no usar el bucle while() si estás seguro que esa consulta bajo esa condición "id=X" va arrojar un sólo resultado (registro).)

Eso lo describen en las funciones descritas en el manual oficial de PHP:

www.php.net/mysql

Y también en cualquier manual/tutorial de PHP+Msyql .. (en las FAQ's tienes).

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

Última edición por Cluster; 09/01/2004 a las 06:24