Código MySQL:
Ver original
secciones.seccion,
secciones.descripcion,
secciones.icono,
productos.producto,
productos.precio,
productos.stock,
productos.oferta,
secciones.idseccion,
productos.idProducto,
productos.fecha_insert,
productos.imagen,
productos.nombre
FROM
secciones
INNER JOIN productos ON (secciones.idseccion = productos.idSeccion)
WHERE (productos.idProducto > 0)';
SET @s
= CONCAT (@s
,' AND secciones.idseccion = ', idS
);
SET @s
= CONCAT (@s
,' AND productos.nombre = '%', busca,''%');
IF orden
= 'nom' OR orden
= 'sto' OR orden
= 'fec' THEN
IF orden
= 'fec' OR orden
= 'feI' OR orden
= '' THEN
PREPARE seleccion
FROM @s
;
EXECUTE seleccion
USING @a
, @b
, @c
;
DEALLOCATE PREPARE seleccion;
Todo funciona perfectamente excepto cuando meto la linea que quiero usar para la palabra a buscar... gracias.