Una cosa que se me ocurre, podria ser que no se inicialice bien?, he visto que ahora el constructor se llama __construct y en cambio yo las llamadas a la clase las hacia asi:
Código PHP:
$db = new db;
$db -> mySQLerror = true;
$conn= $db -> db_Connect($SQLServer,$SQLUser,$SQLPass,$SQLdb);
no se si al hacer el new db tendria que hacer directamente la conexion, creando una rutina __construct
Muchas gracias