Código para select de una tupla

Iniciado por dimitrix, 11 Octubre 2010, 10:40 AM

0 Miembros y 1 Visitante están viendo este tema.

dimitrix

A ver, lo que pasa es que tengo un cacho código para ejecutar un Select y pienso que está mal y se puede acortar.

A ver, cuando el resultado del SELECT son varias líneas por ejemplo de teléfono que me devuelva 615456321, 654127985, etc... uso el código:

Código (php) [Seleccionar]
$sql='SELECT Telefono FROM Guia';

$resultados = mysql_db_query($db_name, $sql);

while ($tlf= mysql_fetch_array($resultados)){

echo($tlf["Telefono]."<br>");

};


Aquí todo bien, no creo que se pueda acortar nada, el problema es que cuando necesito sacar sólo un valor para comprobar si existe, por ejemplo si quiero saber si existe el 666999666 hago lo siguiente:

Código (php) [Seleccionar]
$sql='SELECT Telefono FROM Guia Where Telefono IS  "666999666"';
$tlf = mysql_fetch_array(mysql_db_query($db_name, $sql));

echo($tlf["Telefono"]);


El problema es que no se si se puede acortar algo, puesto que meto una función dentro de otra función.

Un saludo.




Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

dimitrix





Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

dimitrix

La pregunta es si lo hago bien cuando saco sólo un valor (en el segundo caso) o hay una forma más correcta.