sql >> Base de Datos >  >> RDS >> Mysql

fetch_assoc devuelve los últimos elementos insertados

Debe agregar cada fila a $values en lugar de reemplazarlo cada vez.

Donde tienes:

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

Cámbialo por:

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

Y luego donde tienes la pantalla:

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

Cambiar a:

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>";
}