Использование класса базы данных онлайн урок.


В этом уроке рассмотрим пример использования класса для работы с базой данных. Создадим файл index.php и в нем присвоим соответствующим переменным основные настройки подключения:

$db_host = '46.101.16.227';
$db_user = 'dv_sri9n4gu9muge';
$db_password = 'r01ox87s4j9ta1qdm0uv';
$db_name = 'dv_sri9n4gu9muge';


Далее включим файл с классом для работы с базой данных

include_once('db.class.php');

Теперь мы можем создать экземпляр этого класса и использовать методы этого класса для работы с БД. Поскольку из нашего класса могут быть брошены исключения, то вызов соответствующих методов необходимо заключить в блок try. Для начала создадим экземпляр класса:

try {
   $db = new DB($db_host, $db_user, $db_password, $db_name);
} catch (Exception $e) {
   echo $e->getMessage() . ':(';
}


Теперь добавим вызовы метода query():

try {
   $db = new DB($db_host, $db_user, $db_password, $db_name);
   echo "<b>Tables from your database: </b><br/>";
   echo "<pre>";
   print_r($db->query("SHOW TABLES"));
   echo "</pre>";
   echo "<b>Books list: </b><br/>";
   echo "<pre>";
   print_r($db->query("SELECT * FROM books"));
   echo "</pre>";
} catch (Exception $e) {
   echo $e->getMessage() . ':(';
}


Таким образом мы получаем список таблиц и все строки таблицы books. Добавим немного разметки в наш тестовый файл, в результате получим: