Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/05/2004, 07:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Desde PHP tenemos una série de funciones tipo _fetch_xxx() para facilitarnos la vida:

Código PHP:
<?
//Conectamos
$direccion 'localhost';
$usuario 'miweb';
$password 'miclave';
mysql_connect($direccion$usuario$password);
//Enviamos la consulta
// SQL ..
$campo="nombre_campo";
$sql "SELECT * FROM usuarios WHERE ".$campo."='".$valor."'";
// EJECUTAR la consulta ..
$resultado=mysql_query($sql);

// Y despues lo que quieras con ese $resultado de ejecutar tu consulta .. Por ejemplo obtener todos los registros que se obtengan:

while ($row=mysql_fetch_array($resultado)){
     echo 
$row['nombre_campo']."<br>";
}
?>
Si sabes que vas a obtener un sólo resultado .. puedes acceder a el directamente con:
Código PHP:
echo mysql_result($resultado,0,"nombre_campo"); 
donde 0 sería el nº de resultado arrojado por el total de registros que arroje la consulta SQL . .Si es 1 resultado .. acedemos al indice 0 (empiezan por cero).

Si fuese un sólo registro el que obtenemos . .podemos eliminar el bucle While() y no está de más verificar antes si hay resultados que obtener con:

Código PHP:
$total=mysql_num_rows($resultado);
if (
$total >0){
    
// ejecutamos el mysql_result() .. o el mysql_fetch_xxx()

más info:
www.php.net/mysql


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