Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2007, 10:15
erponcios
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años, 1 mes
Puntos: 0
Problema al introducir una variable en una consulta.

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.