Я пытаюсь вызвать некоторые данные из базы данных в приложение, которое я создаю, но пытаюсь решить небольшую проблему.
ФАЙЛ: Dbconnect.php
<?php
connect();
function __destruct() {
$this->close();
}
function connect() {
require_once __DIR__ . '/Config.php';
$con = mysql_connect(DB_HOST, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
$db = mysql_select_db(DB_NAME) or die(mysql_error()) or die(mysql_error());
return $con;
}
function close() {
mysql_close();
}
?>
ФАЙЛ: Get_Subjects.php
<?php
require_once 'Dbconnect.php';
function getSubjects(){
$db = new connect();
?>
Когда я пытаюсь вызвать соединение (); Функция в Get_Subjects.php появляется с этой ошибкой:
Неустранимая ошибка PHP: класс ‘connect’ не найден в G: \ PleskVhosts \ opuna.co.uk \ httpdocs \ subject_api \ Get_Subjects.php в строке 6
Я не знаю, почему это происходит.
connect()
это функция, а не класс. Так что вам просто нужно позвонить без new
function getSubjects(){
$db = connect();
?>
Других решений пока нет …