Bonjour à toutes et à tous !
Bon, étant un vieux de la vieille (dans mon esprit, cela s'entend), je me suis rajeunis un poil hier soir en me mettant à la POO.
Bref, jusque là pas trop de problèmes, sauf que l'application pratique est corsée...
Je désire faire tout simplement une classe gérant les SELECT à ma base de données. Pour l'instant, pas de gestion de la connection ou autres, juste pour le select.
Je souhaite par un méthode traiter les données selectionnées dans un tableau, comme je le fais normalement.
Cependant, je ne dois pas avoir saisi les subtilités du return ou autre, parce que impossible de retrouver le résultat sous forme de tableau en bout de course !!
Bref, je vous met mon code...
Voilà ma classe :
Et voilà le traitement dans mon fichier .php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 class mysql { // SELECT function select ($champ, $base, $conditions) { if (isset ($conditions)) { $result = @mysql_query ("SELECT $champ FROM $base WHERE $conditions"); $tableau = mysql_fetch_array($result); return $this->$tableau; } else { $result = @mysql_query ("SELECT $champ FROM $base"); $tableau = mysql_fetch_array($result); return $this->$tableau; } } }
Là, je vous met le code après modification sur modification pour arriver à un résultat...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $requete = new mysql(); $donnee = $requete->select("lieu, maison", "membre", "nom='$nom'"); echo "donnee[3]";
Merci d'avance pour votre aide envers un pauvre débutant en POO...![]()
Partager