ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Обьясните добрые люди.
  #1  
Старый 05.09.2007, 20:27
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию Обьясните добрые люди.

Обясните пожалуйста.
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(); 
..Почему так???
 
Ответить с цитированием

  #2  
Старый 05.09.2007, 21:09
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

может потому, что логин другой?...
 
Ответить с цитированием

  #3  
Старый 05.09.2007, 21:10
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию

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

  #4  
Старый 05.09.2007, 21:20
inv
Banned
Регистрация: 03.08.2007
Сообщений: 313
Провел на форуме:
951141

Репутация: 291
По умолчанию

$this->$dblocation
$this->dblocation
 
Ответить с цитированием

  #5  
Старый 05.09.2007, 21:20
The_HuliGun
Участник форума
Регистрация: 19.05.2007
Сообщений: 228
Провел на форуме:
4325663

Репутация: 240
Отправить сообщение для The_HuliGun с помощью ICQ
По умолчанию

Потому что код кривоват.
Поменяй строку
PHP код:
$this->connect=@mysql_connect($this->$dblocation,$this->dbuser,$this->dbpassword); 
на строку
PHP код:
$this->conn=mysql_connect($this->dblocation,$this->dbuser,$this->dbpasswd); 
 
Ответить с цитированием

  #6  
Старый 05.09.2007, 21:35
kdk
Участник форума
Регистрация: 08.11.2006
Сообщений: 113
Провел на форуме:
184002

Репутация: 3
По умолчанию

Да все равно нет коннекта
 
Ответить с цитированием

  #7  
Старый 05.09.2007, 21:36
Piflit
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме:
5128756

Репутация: 2032


Отправить сообщение для Piflit с помощью ICQ
По умолчанию

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

  #8  
Старый 06.09.2007, 01:39
LolFEm
Участник форума
Регистрация: 08.09.2006
Сообщений: 194
Провел на форуме:
1627025

Репутация: 163
По умолчанию

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люди добрые, помогите по Access Narum С/С++, C#, Delphi, .NET, Asm 1 07.02.2007 01:01
Люди добрые прошу помоч... -=ESKIMO=- АнтиАдмин 7 12.01.2005 18:59



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ