Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: dimitrix en 11 Octubre 2010, 10:40 am



Título: Código para select de una tupla
Publicado por: dimitrix en 11 Octubre 2010, 10:40 am
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
  1. $sql='SELECT Telefono FROM Guia';
  2.  
  3. $resultados = mysql_db_query($db_name, $sql);
  4.  
  5. while ($tlf= mysql_fetch_array($resultados)){
  6.  
  7. echo($tlf["Telefono]."<br>");
  8.  
  9. };

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
  1. $sql='SELECT Telefono FROM Guia Where Telefono IS  "666999666"';
  2. $tlf = mysql_fetch_array(mysql_db_query($db_name, $sql));
  3.  
  4. 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.


Título: Re: Código para select de una tupla
Publicado por: Shell Root en 12 Octubre 2010, 00:02 am
y...


Título: Re: Código para select de una tupla
Publicado por: dimitrix en 12 Octubre 2010, 00:46 am
Que es lo que no entiendes?


Título: Re: Código para select de una tupla
Publicado por: Shell Root en 12 Octubre 2010, 00:53 am
Cual es tú pregunta. xD


Título: Re: Código para select de una tupla
Publicado por: dimitrix en 12 Octubre 2010, 02:05 am
La pregunta es si lo hago bien cuando saco sólo un valor (en el segundo caso) o hay una forma más correcta.