Je me lance dans la POO et les lignes avec la syntaxe suivantes m'interpellent :
$this->message ("Désolé, connexion au serveur $serveur impossible\n");
Code : Tout sélectionner
class BD
{
var $connexion, $erreurRencontree=0;
function BD ($login, $motDePasse, $base, $serveur){
$this->connexion = @mysql_pconnect ($serveur, $login, $motDePasse);
if (!$this->connexion)
$this->message ("Désolé, connexion au serveur $serveur impossible\n");
if (!@mysql_select_db ($base, $this->connexion)){
$this->message("Désolé, accès à la base $base impossible\n");
$this->message("<b>MySQL proteste </b>" . mysql_error($this->connexion));
$this->erreurRencontree=1;}
}
// Méthode pour affichage des messages
function Message ($message)
{
echo "<b>Erreur.</b> $message<br>";
}
function ExecRequete ($requete){
$resultat = mysql_query ($requete, $this->connexion);
if (!resultat){
$this->message ("problème dans l'exécution de la requête : $requete");
$this->message ("<b>MySQL proteste : </b>" . mysql_error($this->conexion));
$this->erreurRencontree=1;}
return $resultat;
}$resultat;
}
Merci