Il s'agit d'une petite classe en PHP5 qui permet de géré simplement les requêtes SQL pour MySQL.
Utilisation:
Mysql = new Mysql(); // Instantiation
Mysql->Connexion(); //Connexion à la base de donnée
//Requete ne retournant pas de resultat
try {
$NombreLignesAffecte = Mysql->ExecuteSQL('Requete SQL');
}
catch (Erreur $e) {
echo $e -> RetourneErreur();
}
//Requetes retournant un/plusieurs résultat(s)
//Requete ne retournant pas de resultat
try {
$TableResultats=Mysql->TabResSQL('Requete SQL');
}
catch (Erreur $e) {
echo $e -> RetourneErreur();
}
//Utilisation des résultats avec for
$NombreResultats=sizeof($TableResultats);
for($i=0;$i<$NombreResultats;$i++)
{
echo $TableResultats[$i]['Champ1'];
echo $TableResultats[$i]['Champ2'];
}
//Utilisation des résultats avec foreach
foreach ($TableResultats as $Valeur) {
echo $Valeur['Champ1'];
echo $Valeur['Champ2'];
}
// Une seul ligne retourné
echo $TableResultats[0]['Champ'];