sql >> Databáze >  >> RDS >> Mysql

fetch_assoc vrátí naposledy vložené prvky

Každý řádek byste měli přidat do $values místo toho, abyste jej pokaždé vyměnili.

Kde máte:

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

Změňte jej na:

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

A pak, kde máte displej:

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

Změnit na:

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

Nebo pomocí FOR:

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


  1. Jak vytvořit rozšíření pro SSMS 2019 (v18)

  2. Informace o databázi information_schema v MySQL

  3. MySql fulltextové vyhledávání v PHP pomocí řetězce obsahujícího klíčová slova

  4. Jak mohu zabít všechny relace připojující se k mé databázi Oracle?