Bonjour à tous,
Je rencontre un problème dans un site. Je voudrais utiliser une classe PHP (4) nommée db.class.php, qui est capable d'effectuer des requêtes sur le serveur MySQL. Ensuite je voudrais utiliser une deuxième classe nommée news.class.php qui est capable de gérer la table MySQL "news". Donc dans ma page test.php, j'ai le code suivant:
En sachant que dans la fonction insert() de la classe News(), la dernière ligne est:
Est-ce qu'il y a un moyen pour déclarer une variable $db dans ma test.php et que je puisse l'utiliser dans la classe news.class.php ?
Merci de votre aide...
Je rencontre un problème dans un site. Je voudrais utiliser une classe PHP (4) nommée db.class.php, qui est capable d'effectuer des requêtes sur le serveur MySQL. Ensuite je voudrais utiliser une deuxième classe nommée news.class.php qui est capable de gérer la table MySQL "news". Donc dans ma page test.php, j'ai le code suivant:
Bloc de code:
/* Page test.php */
require_once("classes/db.class.php");
require_once("classes/news.class.php");
global $db;
$db =& new DB();
$exemple = new News();
$exemple->insert();
$db->close();
En sachant que dans la fonction insert() de la classe News(), la dernière ligne est:
Bloc de code:
$db->query("La requête SQL pour ajouter la news...");
Est-ce qu'il y a un moyen pour déclarer une variable $db dans ma test.php et que je puisse l'utiliser dans la classe news.class.php ?
Merci de votre aide...