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());
De antemano muchisimas gracias y Saludos!
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)