Mmmh non so...

So da dove si cambia la versione di PHP (dalla 4 alla 5) ma per MySQL non saprei....

Ti consiglio di installarti la 5 sul PC ed aggiornare la tua applicazione.

Per il resto, per quello che non funziona..... in che modo non ti funziona?
Da un errore?
Seleziona erroneamente i dati?

Fatti stampare la query e prova ad eseguirla manualmente. Funziona?

Fai delle prove e facci sapere meglio COME non funziona...