Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/04/2009, 02:24
Avatar de sirguy
sirguy
 
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Respuesta: Error en consulta de buscador

Bueno, de nuevo gracias.

La verdad es que veo que no me he explicado bien, os cuento lo que tenía y lo que intento.

Ese código que tengo lo uso para paginar resultados y viene con un buscador que depende de sentencia en la que fallo, lo que tenía cuando sólo era una tabla:

Código PHP:
$criterio " where contacte like '%" $txt_criterio "%'"
$sql="SELECT * FROM fitxes ".$criterio
Esto me funcionaba cuando el campo contacte contenía el nombre pero al final opté por poner el id del contacto. Por lo que si pongo el nombre no me da resultados, pero si pongo el número de contacte me lo muestra bien.

Lo que quiero decir es que la base estaba bien, la sintaxis era correcta.

Pero claro ahora la gente no sabe el id y si por ejemplo mete un nombre no lo encuentra pues sólo hay un número.

Y aquí es donde la cago, supongo.
Teniendo en cuenta que estoy relativamente verde en mysql igual esa sentencia no hace lo que creo.

Mi idea es que la gente meta el nombre y lo busque en la tabla contactes y me saque el id de las coincidencias, con este id sacamos los resultados de fitxes cuyo campo contacte coincide con este id.

Me resulta incluso complicado explicarlo con palabras sin liarme.

Un saludo y muchas gracias de nuevo
__________________
Chanante!