Hola amigos del foro!
los molesto nuevamente, ya que tengo el siguiente problema al iniciar
una busqueda, que estoy llevando a cabo.
el error es el siguiente.
MySQL error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
'Resource id #3' at line 1
lo resaltado no entiendo bien que es, ya que no me habia salido.
y el trozo del codigo es el siguiente.
Código PHP:
if ($numero==1) {
//LIKE para buscar por 1 palabra.
$cadbusca="SELECT * FROM carpetas WHERE UPPER(Ruc_Car) LIKE '%".strtoupper($val)."%' OR Est_Car LIKE '%".strtoupper($val)."%' OR Fec_Car LIKE '%".strtoupper($val)."%'";
}else{
//MATCH AGAINST para buscar por varias palabras.
//busqueda de frases con mas de una palabra y un algoritmo especializado
$cadbusca=mysql_query("SELECT * FROM carpetas WHERE MATCH (Def_car) AGAINST ( '".($val)."' ) ORDER BY Def_Car DESC") or die("MySQL dice: ".mysql_error());
}
$handler=mysql_query($cadbusca) or die("MySQL dice: ".mysql_error());
en la primera parte esta ok, funciona bien, pero el la segunda, del match agaist me lanza el error al insertar un nombre para buscarlo.
De antemano muchisimas gracias y Saludos!