Существует несколько раз на одной странице, где мне нужно подключиться и впоследствии запросить базу данных MySQL, но мой код мне не позволит. Я думаю, что это может быть связано с тем, как мои файлы вложены, но это не имеет смысла. Я открываю соединение SQL в файле заголовка. В верхней части страницы нарушившей выглядит следующим образом:Доступ к глобальным переменным внутри функций в PHP
<?php
$page_title = 'Dashboard';
include('templates/header.inc'); // includes a 'require_once('mysqli_connect.php') and a small query to the database;
require_once('includes/functions.php');
require_once('includes/dashboard_sql.php'); // Contains functions which connect to database (which are failing.)
?>
Я получаю ошибку PHP
Примечание: Undefined переменной: DBC в /Library/WebServer/Documents/pediatory_site/includes/dashboard_sql.php
Где $ dbc - это соединение с базой данных, определенное в mysqli_connect.php.
Если бы кто-нибудь мог мне помочь, это было бы здорово.
Вы должны подключаться только к БД один раз за запрос и повторно использовать это соединение. – webbiedave
В этом проблема, переменная подключения где-то где-то теряется? – greenimpala
Вы включаете mysqli_connect.php? –