Hola de nuevo:
No esperes encontrar en el foro una respuesta que te tengas sólo que copiar y pegar, necesariamente tienes que investigar un poco. Aquí sólo se te darán guías, pero lo menos que podemos esperar es que leas un poco he intentes resolver los problemas por tu propia cuenta... el error es claro:
Código:
#1064 - 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 'USING @qu' at line 1
Del manual de MySQL:
Código:
La sintaxis SQL para comandos preparados se abasa en tres comandos SQL:
PREPARE stmt_name FROM preparable_stmt;
EXECUTE stmt_name [USING @var_name [, @var_name] ...];
{DEALLOCATE | DROP} PREPARE stmt_name;
Por lo tanto DONDE TIENES EL
FROM????
además, tu parámetro de entrada se llama cadenaw, no
@cadenaw
haz la prueba y nos comentas.
Saludos
Leo.