Foros del Web » Programando para Internet » PHP »

Una pregunta sobre consultas a la BDMysql

Estas en el tema de Una pregunta sobre consultas a la BDMysql en el foro de PHP en Foros del Web. Una preguntilla cual es la diferencia entre: Cita: $sql = mysql_query("select ciudad from distribuidores where ciudad = '$Xagente'",$link); if (mysql_query($sql)>0){ ....} y esto Cita: if ...
  #1 (permalink)  
Antiguo 02/12/2005, 17:05
Avatar de lily_cv  
Fecha de Ingreso: noviembre-2005
Mensajes: 165
Antigüedad: 12 años
Puntos: 0
Una pregunta sobre consultas a la BDMysql

Una preguntilla cual es la diferencia entre:

Cita:
$sql = mysql_query("select ciudad from distribuidores where ciudad = '$Xagente'",$link);
if (mysql_query($sql)>0){ ....}
y esto

Cita:
if (mysql_query("select ciudad from distribuidores where ciudad = '$Xagente'",$link)){ .......}
pork ambos me dan diferentes resultados cuando cumplen ambas condiciones.
please ayudenme......
  #2 (permalink)  
Antiguo 02/12/2005, 18:46
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 15 años, 6 meses
Puntos: 7
En performance la segunda forma debe ser un poquito mas rapida(en nanosegundos) al no guardar el query en una variable intermedia. Pero en legibilidad y mantenimiento yo preferiria hacer
<?php
$query="Select ciudad from distribuidores where ciudad='".$Xagente."'";
$sql=mysql_query($query);
if ($sql>0) {
....
?>

Lo que no me explico es por que te daria diferentes valores. La teoria dice que no deberia pasar...
__________________
No tengo firma ahora... :(

Última edición por Mickel; 02/12/2005 a las 18:52
  #3 (permalink)  
Antiguo 02/12/2005, 19:55
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
pork ambos me dan diferentes resultados cuando cumplen ambas condiciones
Pero cuáles son esos "diferentes resultados"??

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 03/12/2005, 08:46
Avatar de jair20x  
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid - España
Mensajes: 531
Antigüedad: 12 años
Puntos: 1
De acuerdo

Tiene que tener paciencia ya saldra
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:48.