Muy buenas tardes gente.
Mirar tengo un problemilla y esque necesito insertar un WHERE a una consulta que tengo hecha... pero por más que lo intento me da error. Me explico mejor.
Tengo esto:
Código PHP:
$escribe ="WHERE familia='$cpath'";
Y quiero poderle meter la variable a las siguientes consultas, pero por más que lo intento me da este error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hineval/public_html/prueba/productos.php on line 307
Código PHP:
if(......){ $cadbusca="SELECT ".$campo." FROM $tabla_productos WHERE descripcion LIKE '%".$busqueda."%' AND ".$escribe." ORDER BY id_producto ASC LIMIT $inicio, $registros";
}else{
$cadbusca="SELECT ".$campo." , MATCH (descripcion) AGAINST ('%".$busqueda."%') FROM $tabla_productos WHERE MATCH (descripcion) AGAINST ('%".$busqueda."%') AND ".$escribe." ORDER BY id_producto ASC LIMIT $inicio, $registros";
}
$resultados=mysql_query($cadbusca);
while($row=mysql_fetch_array($resultados)){
........
}
Alguien sabe de que forma lo puedo hacer?
Muchas gracias.