PDA

Просмотр полной версии : Обьясните добрые люди.


kdk
05.09.2007, 20:27
Обясните пожалуйста.
$dblocation="localhost";
$dbuser="vasua";
$dbpassword="qwerty"; $dbcnx=@mysql_connect($dblocation,$dbuser,$dbpassw ord); if (!$dbcnx)
{
exit("No cennect.");
} else
{echo "connect";
} . Так есть конест
а так нет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
Потому что код кривоват.
Поменяй строку

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

на строку

$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
Кинь сюда ещё программный код класса объявленного...