posta lo script che ti da errore.
mi era successo di ricevere questo errore che era dovuto all'errata sequenza di comandi. cioe' comandi non eseguiti nel corretto ordine. Se segui il manuale non lo dovresti mai ricevere. Non mi ricordo manco piu' di cosa si trattava, solo che organizzando meglio la sequenza o svuotando il result set spariva.
Lo beccavo da linea di comando oppure con phpmyadmin e multi queries nella stessa finestra. Non mi risulta dal client php.