PDA

Просмотр полной версии : Помогите с разобраться с Класом!


kdk
12.06.2007, 20:53
class mysql
{
var $dblocation="localhost";
var $dbname="look";
var $dbuser="root";
var $dbpasswd="";
function conect ()
{
$dbcnx=@mysql_connect($this->dblocation,$this->dbuser,$this->dbpasswd);
if(!$dbcnx)
{
exit("<p>Сервер в данный момент не даступен</p>");
}
}
function select()
{
if(!@mysql_select_db($this->dbname,$this->dbcnx))
{
exit("<p> В настоящий момент база данных недоступна</p>");
}

}
function close()
{

mysql_close($dbcnx);
}
}
$mysqll=new mysql;
$mysqll->conect();
$mysqll->select();
$mysqll->close();

Подскажите как можно сделать запрос $mysqll->select(); и что бы $dbcnx осталась как в $mysqll->conect();!
Зарание спасибо!

The_HuliGun
12.06.2007, 23:36
Не знаю ребята, лично я не понял что он хочет сделать...

hhover
12.06.2007, 23:36
Объявить в начале класса переменную:
var $dbcnx;

Далее в функциях использовать не $dbcnx, а $this->dbcnx;

Feshh
13.06.2007, 00:07
exit("<p>Сервер в данный момент не даступен</p>"); Ошибочка вышла ))

Raz0r
13.06.2007, 00:07
Глупо писать класс, чтобы просто реализовать в нем функции, странное у Вас представление о классах.

Darkweider
13.06.2007, 00:34
тоже не пойму зачем тут классы использовать???

hhover
13.06.2007, 01:20
Это ведь просто пример. Внутри класса может быть еще множество функций, кроме представленных. С них и польза будет.