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,