Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > глобальные переменные


Автор: fics 24.1.2011, 16:28
Подскажите как лучше? сделать глобальным объект БД, как в примере ниже, либо включать в каждый файл строчку коннекта к базе.
index.php
Код

<?php
  $GLOBALS[$mysqli] = new mysqli("localhost", "root", "", "test"); 

  if(mysqli_connect_errno()) { 
    printf("Подключение невозможно: %s\n", mysqli_connect_error()); 
    exit(); 
  } 

  require_once('categories.php');

  $GLOBALS[$mysqli]->close(); 
?>



categories.php
Код

<?php 
  $GLOBALS[$mysqli]->query("SELECT * FROM categories");
  echo $GLOBALS[$mysqli]->affected_rows; 
?> 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)