Ver Mensaje Individual
  #23 (permalink)  
Antiguo 04/05/2010, 04:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Unknown column 'paises' in 'where clause'

Cita:
pero me tira error de sintaxis
No estás revisando la sentencia antes de ejecutarla, como te dije, ni tampoco la estás probando directamente con esos valores.
Si no lo haces metódicamente no podrás descartar errores.
Cita:
. El problema es
la variable $paises- este es un combobox-, que no se como relacionarlo en la query.
De la misma forma que lo haces con las otras dos: El valor de comparación debe ser un campo de la tabla. Siempre. Pero ten en cuenta que las variables que contengan texto deben quedar en la sentencia encerradas entre apóstrofos:

Código MySQL:
Ver original
  1. FROM becas B INNER JOIN paises P ON B.id_pais = P.id_pais
  2. WHERE P.nombre_pais = '".$paises."' and ".$searchtype." like '%".$searchterm."%';
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)