Mysql
 sql >> Datenbank >  >> RDS >> Mysql

fetch_assoc gibt die zuletzt eingefügten Elemente zurück

Sie sollten jede Zeile zu $values hinzufügen anstatt es jedes Mal zu ersetzen.

Wo haben Sie:

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

Ändern Sie es in:

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

Und dann, wo Sie die Anzeige haben:

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

Ändern zu:

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

Oder mit einem FOR:

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