Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подключеник к БД
 
 автор: diablo   (06.10.2008 в 16:36)   письмо автору
 
 

люди вот кусочет скрипта, где непонел как подключить к бд а тоесть где писать подключение?



<?


  
class sql
  
{
    function 
sql ()
    {
      
$MySQL config ('MySQL_Base''MySQL_Host''MySQL_Login''MySQL_Password');
      if (!(
$this->Link = @mysql_connect ($MySQL['MySQL_Host'], $MySQL['MySQL_Login'], $MySQL['MySQL_Password'])))
      {
        exit (
'<hr>Error! MySQL not connect: ' mysql_error ());
      }

      if (!(@
mysql_select_db ($MySQL['MySQL_Base'], $this->Link)))
      {
        exit (
'<hr>Error! data base ' $Base ' not selected! ' mysql_error ());
      }

      @
mysql_query ('SET NAMES \'cp1251\''$this->Link);
    }

    function 
query ($Query)
    {
      if (
$this->= @mysql_query ($Query$this->Link))
      {
        return 
$this->R;
      }

      exit (
'<hr>Error query! ' mysql_error () . ('<br>Query: `' $Query '`'));
    }

    function 
assoc ($Query '')
    {
      if (
$Query)
      {
        
$this->Query ($Query);
      }

      return 
mysql_fetch_assoc ($this->R);
    }

    function 
object ($Query '')
    {
      if (
$Query)
      {
        
$this->Query ($Query);
      }

      return 
mysql_fetch_object ($this->R);
    }

    function 
data ($Query '')
    {
      if (
$Query)
      {
        
$this->Query ($Query);
      }

      return 
mysql_fetch_array ($this->R);
    }

    function 
rows ($Query '')
    {
      if (
$Query)
      {
        
$this->Query ($Query);
      }

      return 
mysql_num_rows ($this->R);
    }

  Ответить  
 
 автор: Trianon   (06.10.2008 в 16:42)   письмо автору
 
   для: diablo   (06.10.2008 в 16:36)
 

нужно смотреть функцию config()
Здесь её нет.

  Ответить  
 
 автор: Diablo   (06.10.2008 в 16:43)   письмо автору
 
   для: Trianon   (06.10.2008 в 16:42)
 

но и config-а нету, значет здесь неимеет смысла чтолибо менять? и этот файл с расширением .inc

  Ответить  
 
 автор: nek-v   (06.10.2008 в 17:16)   письмо автору
 
   для: Diablo   (06.10.2008 в 16:43)
 

ищите файл в котором объявляется эта функция.

P.S. Расширение значения не имеет.

  Ответить  
 
 автор: Diablo   (06.10.2008 в 17:57)   письмо автору
 
   для: nek-v   (06.10.2008 в 17:16)
 

там файлов 150 и в главных таких файлах , в include указывают на этот файл.

  Ответить  
 
 автор: Trianon   (06.10.2008 в 18:01)   письмо автору
 
   для: Diablo   (06.10.2008 в 16:43)
 

надо искать слова function config во всех файлах.
А может быть надо просто почитать описание работы с данным классом.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования