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

Форум АНТИЧАТ (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=42091)

kdk 12.06.2007 20:53

Помогите с разобраться с Класом!
 
PHP код:

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

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


Время: 23:24