fai un print"$ricerca";
per vedere qual'è l'effettivo valore della query che viene inviata.
prova con
"SELECT * FROM appuntamenti WHERE $opzione LIKE %$cerca% LIMIT 0, 30";
se hai phpmyadmin, fai copia/incolla della query stampata nella sezione SQL di phpmyadmin e vedi dove viene evidenziato l'errore
![]()