Non credo sia una problematica relativa al php.ini, infatti se imposto un altro db mysql presso il vecchio server la query funziona.
Infatti se fosse un problema di php la query non funzionarebbe in nessun caso (con nessun db), giusto?
Può essere che ci sia qualche variabile da cambiare nel nuovo server mysql?