dans mon dernier projet j'ai utilisé foreach
boucle pour attribuer à chaque résultat mysqli une variable, comme $r->mydata
, mais j'ai formaté mon pc accidentellement, donc j'ai perdu mon fichier de base et je ne me souviens pas comment exactement je l'ai fait. Je me souviens que je l'ai fait quelque chose comme çaPHP mysqli résultat de la requête echo avec boucle foreach
$result = $db->query("SELECT * FROM data");
if($result->num_rows){
while ($row = $result->fetch_object()) {
foreach ($row as $r){
$row[] = $r;
}
}
}
Et je peux accéder au résultat de l'extérieur de la boucle while comme ceci:
<?php echo $r->mydata ?>
Quelqu'un peut-il modifier mon code il fonctionnera comme avant?
d'abord si la condition doit être si ($ result-> num_rows()> 0) et retirer foreach de tout remerciement boucle –
pour l'avis, mais je veux être en mesure de faire écho le résultat comme ceci encore: php echo $ r-> mydata?>, tout ce dont je me souviens c'est que j'ai utilisé une boucle foreach pour faire ça, mais j'ai oublié comment :( – Adam
Sans savoir ce que votre code a fait avant ou la structure de votre table de base de données, il est presque impossible de vous aider. –