Bonjour, je suis débutant en Programmation je viens de réaliser le tutoriel suivant : http://www.grafikart.fr/tutoriels/php/poo-models-php-90
hors je souhaite l'adapter pour fonctionner avec PDO j'ai regardé les commentaires ainsi que les sujet déjà présent mais je n'ai pas réelement compris comment faire.
mon code actuel est donc le suivant :
public function read($fields=null){
if($fields==null){
$fields = "*";
}
global $DB;
$req = $DB->query("SELECT $fields FROM ".$this -> table." WHERE id=".$this -> id);
$data = array();
while($data = $req->fetch()){
foreach ($data as $k => $v) {
$this -> $k = $v;
}
}
}
ce code est pris avec le premier commentaire cependant je ne comprend pas pourquoi je dois faire un while avant mon foreach.
mon while me permet de retourner chaque ligne sous forme d'un objet. alors que mon foreach s'applique sur un array().
Quelqu'un pourrais t-il m'éclairer sur le fonctionnement de cette technique?