Mysql
 sql >> Database >  >> RDS >> Mysql

fetch_assoc restituisce gli ultimi elementi inseriti

Dovresti aggiungere ogni riga a $values invece di sostituirlo ogni volta.

Dove hai:

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

Cambialo in:

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

E poi dove hai il display:

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

Cambia in:

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

O usando un FOR:

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