Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Обьясните добрые люди. (https://forum.antichat.xyz/showthread.php?t=48389)

kdk 05.09.2007 20:27

Обьясните добрые люди.
 
Обясните пожалуйста.
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(); 

..Почему так???

Piflit 05.09.2007 21:09

может потому, что логин другой?...

kdk 05.09.2007 21:10

Да нет все тоже самой! Я просто хз!

inv 05.09.2007 21:20

$this->$dblocation
$this->dblocation

The_HuliGun 05.09.2007 21:20

Потому что код кривоват.
Поменяй строку
PHP код:

$this->connect=@mysql_connect($this->$dblocation,$this->dbuser,$this->dbpassword); 

на строку
PHP код:

$this->conn=mysql_connect($this->dblocation,$this->dbuser,$this->dbpasswd); 


kdk 05.09.2007 21:35

Да все равно нет коннекта

Piflit 05.09.2007 21:36

с синтаксисом определения и объявления класса все правильно?

LolFEm 06.09.2007 01:39

Кинь сюда ещё программный код класса объявленного...


Время: 13:13