В поекте создадим папку /config, с пока еще единственным файлом config.php. Листинг файла:
error_reporting(E_ALL & ~E_NOTICE); $dblocation = "localhost"; $dbname = "wwwwwwww"; $dbuser = "root"; $dbpasswd = ""; $link = mysqli_connect($dblocation, $dbuser, $dbpasswd, $dbname); if (!$link){ exit('Error connect database'); }
Подключение конфигурационного файла осуществляется в базовом шаблоне, в файле templates/top.php:
require_once('config/config.php')
Теперь, в любом исполняемом файле возможны запросы в базу данных через переменную подключения $link.
if(isset($_GET['url'])){ $url = $_GET['url']; }else{ $url = 'index'; } $query = "SELECT * FROM main_texts WHERE url = '$url'"; $tab = mysqli_query($link, $query); if(!$tab){ exit($query); } $arr = mysqli_fetch_array($tab);