Обясните пожалуйста. PHP: $dblocation="localhost"; $dbuser="vasua"; $dbpassword="qwerty"; $dbcnx=@mysql_connect($dblocation,$dbuser,$dbpassword); if (!$dbcnx) { exit("No cennect."); } else {echo "connect"; } . Так есть конест а так нет PHP: class zapros { var $dblocation="localhost"; var $dbuser="root"; var $dbpasswd="qwerty"; function connect() { $this->connect=@mysql_connect($this->$dblocation,$this->dbuser,$this->dbpassword); if(!$this->connect) { exit("<p>В настоящий момент база даных не доступна."); } else {echo "connect";} } } $proga=new zapros(); $proga->connect(); ..Почему так???
Потому что код кривоват. Поменяй строку PHP: $this->connect=@mysql_connect($this->$dblocation,$this->dbuser,$this->dbpassword); на строку PHP: $this->conn=mysql_connect($this->dblocation,$this->dbuser,$this->dbpasswd);