Foros del Web » Programando para Internet » PHP »

problema con consulta

Estas en el tema de problema con consulta en el foro de PHP en Foros del Web. Código PHP: $get_lugares = mysql_query ( "SELECT * FROM bandas WHERE nombre_banda LIKE '$letra%' AND estilo1_banda='" . $estilo . "' OR estilo2_banda='" . $estilo . "' ORDER by nombre_banda ASC" );  tengo esa consulta... lo que hace es obtener las ...
  #1 (permalink)  
Antiguo 19/02/2008, 14:39
 
Fecha de Ingreso: diciembre-2005
Mensajes: 249
Antigüedad: 18 años, 4 meses
Puntos: 0
Código PHP:
$get_lugares=mysql_query("SELECT * FROM bandas WHERE nombre_banda LIKE '$letra%' AND estilo1_banda='".$estilo."' OR estilo2_banda='".$estilo."' ORDER by nombre_banda ASC"); 
tengo esa consulta... lo que hace es obtener las bandas que empiezen con la letra indicada pero tambien que tengan el estilo $estilo.
el problema es que me esta obteniendo los ke empiezan con esa letra y todos los que tengan ese estilo que empiezan con cualquier letra.... lo que quiero yo es que obtenga los que empiezan con esa letra y tengan ese estilo.

me dicen como es?¿

saludos

ayuda por favorr

Última edición por GatorV; 19/02/2008 a las 15:20
  #2 (permalink)  
Antiguo 19/02/2008, 15:21
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: problema con consulta

Prueba agrupar los conceptos en tu query usando paréntesis:
Código:
WHERE nombre_banda LIKE 'letra%' AND ( estilo1="estilo" OR estilo2="estilo" )
Saludos.
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 02:10.