J'essaie d'appeler des données d'une base de données vers une application que je suis en train de créer, mais j'ai de la difficulté avec un petit problème.Echec de l'appel d'une fonction d'un fichier PHP à l'autre sans erreur
DOSSIER: 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();
}
?>
DOSSIER: Get_Subjects.php
<?php
require_once 'Dbconnect.php';
function getSubjects(){
$db = new connect();
?>
Lorsque je tente d'appeler la connexion(); fonction Get_Subjects.php il arrive avec cette erreur:
PHP Fatal error: Class 'connecter' introuvable dans G: \ PleskVhosts \ opuna.co.uk \ httpdocs \ subject_api \ Get_Subjects.php en ligne 6
Je ne sais pas pourquoi cela continue à se produire.
'$ db = new connect()' est le code pour instancier un nouvel objet d'une classe. Pour appeler une fonction vous faites simplement 'functionName();', ou si vous voulez obtenir une valeur retournée '$ returnValue = functionName();' – JimL
vous avez cette partie deux fois 'ou die (mysql_error())' –
et ' mysql_ * 'est obsolète. –