[RESOLU] afficher resultat d'une fonction dans un while

Eléphanteau du PHP | 16 Messages

14 nov. 2017, 23:03

Bonjour a tous,

Je souhaiterais savoir comment il faut procéder pour faire un while avec le résultat de la fonction.

par exemple
function test() [
global $bdd;

$req = $bdd->query('SELECT * FROM article');

return $req->fetch;

}
Donc ça c'est un exemble du coup de ma recuperation de donnée.

while($test = test()) {

//Le code d'affichage du while.

}

Du coup c'est le la condition du while qui me pose problème.

Quand je fais cela, le pc charge dans le vide.

Merci a tous!

Mammouth du PHP | 1306 Messages

15 nov. 2017, 09:15

function test() [
global $bdd;

$req = $bdd->query('SELECT * FROM article');

return $req;

}
$req = test();
while($test = $req->fetch) {

//Le code d'affichage du while.

}

Je pense que ceci à plus de chance de fonctionner.
Spols
pour les fan de rubik's cube ou pour les curieux ==> le portail francophone de rubik's cube
Ingénieur Industriel Chimie / Biochimie

Eléphanteau du PHP | 16 Messages

15 nov. 2017, 12:09

Oui c'est mieux ! ça fonctionne merci.