Para comprobar una consulta SQL, lo mas facil es usar un echo, asi:
Código PHP:
<?php
$rescons="Select nombre_prod,tiempo_ofer,caract_tecnolog,descripcio n
From producto, desc_prod WHERE
producto.id_producto=desc_prod.id_producto LIKE '%$busqueda%' Order By nombre_prod Desc";
echo $rescons;
?>
Revisas lo que sale por pantalla y te fijas, esta todo bien, llego bien el valor de $busqueda?
Seguramente ese sea el problema, por lo menos en la parte del codigo que mostraste falta recuperar el valor de busqueda de GET o POST, segun por donde venga:
Código PHP:
<?php
$busqueda = $_GET["busqueda"];
?>
o
Código PHP:
<?php
$busqueda = $_POST["busqueda"];
?>
Y finalmente lo que sigue, suponiendo que viene a traves de GET:
Código PHP:
<?php
$busqueda = $_GET["busqueda"];
$rescons="Select nombre_prod,tiempo_ofer,caract_tecnolog,descripcio n
From producto, desc_prod WHERE
producto.id_producto=desc_prod.id_producto LIKE '%$busqueda%' Order By nombre_prod Desc";
echo $rescons;
?>
Saludos.