Mysql
 sql >> Base de données >  >> RDS >> Mysql

fetch_assoc renvoie les derniers éléments insérés

Vous devez ajouter chaque ligne à $values au lieu de le remplacer à chaque fois.

Où vous avez :

$values=array(
      "title"=>$row['title'],
      "body"=>$row['body']
);

Changez-le en :

$values[] = array(
      "title"=>$row['title'],
      "body"=>$row['body']
);

Et puis où vous avez l'affichage :

for($i=0;$i<count($values);$i++){
    echo $values["title"]."<br>";
    echo $values["body"]."<br>";
}

Remplacer par :

foreach($values as $value){
    echo $value["title"]."<br>";
    echo $value["body"]."<br>";
}

Ou en utilisant un FOR :

for($i=0;$i<count($values);$i++){
    echo $values[$i]["title"]."<br>";
    echo $values[$i]["body"]."<br>";
}