Die Client-API-Version ist für dein Problem nicht weiter relevant. Die Server-Version wäre interessanter, denn die muss den Befehl ausführen. Die Client-API reicht ihn nur durch.
Alter Server: (XAMPP)Apache/2.0.53 (Win32) PHP/4.3.10
Neuer Server: Apache/1.3.36 (Unix) PHP/4.4.2
MySQL kann erst ab Version 4.1 mit Subqueries umgehen.
Das verwirrt mich ein wenig, da die (Sub)Queries wie beschrieben unter Version 3.23 funktionierten.
Laut der MySQL-Referenz sind bei Correlated Subqueries Referenzierung auf die Hauptquery möglich.