Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2008, 06:29
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Problema con consulta mysql, ayuda porfavor !!

A ver:
Cita:
SELECT * FROM comentarios,identificacion,consejero WHERE comentarios.ID=identificacion.ID=consejero.ID LIKE '%$buscar%'
Si se trata de números, no debes usar ni LIKE, ni %%, pues imagino que buscas un número concreto y no una parte de un número.
Tampoco entiendo esas equivalencias de más de dos elementos con igual


No sé realmente qué buscas si escribes uno en el formulario y lo recoges con el método POST
¿Qué buscas, todos los comentarios cuyo id sea 1? ¿aquellos cuya identificacion id sea 1 o qué?Debes aclararlo, pues usaremos una u otra opción. Si es un número, entendido como tal y no como cadena de texto, deberás usar = y no LIKE. Tampoco deberás usar las comillas y estaría de más los signos % para rellenar por delante y detrás con cualquier carácter. Dinos qué es exactamente lo que buscas con un ejemplo más concreto y con información sobre lo que hay en los campos y las relaciones entre las tablas comentarios, identificacion y consejero.

Primero resolveremos la consulta en SQL.