Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2011, 18:49
edward18_1
 
Fecha de Ingreso: septiembre-2011
Mensajes: 480
Antigüedad: 12 años, 8 meses
Puntos: 18
Consulta no se ejecuta correctamente

Hola tengo una consulta en mysql...la cual ejecuto y no me da los resultados como deberia de ser....yo le pongo un AND y varios OR.....pero no funciona como deberia de ser....

Código PHP:
Ver original
  1. $cadbusca=("SELECT * FROM buscar WHERE (mostrar='$si') AND (nombre_real LIKE '%$busqueda%') OR (nombre_real='$busqueda') OR (id_servicio='$busqueda')");

porsupuesto $si ya tiene su valor que es si....

la cosa es que la consulta me deberia de dar todos los resultados los cuales contengan el campo mostrar en "si" y bueno que el dato a buscar sea igual a nombre_real o como nombre_real o que el id_servicio sea igual al dato a buscar....


bueno la cosa es que me da todos los resultados....los que el campo mostrar es igual a si..y los que lo tienen en "no"...que estara pasando? gracias