Tienes que poner el contenido de la variable en el string de la consulta:
Código sql:
Ver originalSELECT *
FROM erasmus
WHERE Num_Tes_ESN LIKE '%col_num_tes_esn%'
AND Nome LIKE '%col_nome%'
AND Cognome LIKE '%col_cognome%'
AND Altro LIKE '%col_altro%'
ORDER BY Cognome;
1. Dentro de la cadena de texto (que en MySQL es lo comprendido por los apóstrofes: ''), los "%" funcionan como
operadores de suplantación, pero por fuera son operadores de
resto de división.
2. Si vas a ordernar por un solo campo en forma ascendente, poner ASC es innecesario porque
el ordenamiento es por default ASC.
Asegúrate que el string contenga las cadenas: '%contenido_de_variable%', y luego veremos si la cos ava por allí.