Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

fetch_assoc mengembalikan elemen yang terakhir dimasukkan

Anda harus menambahkan setiap baris ke $values alih-alih menggantinya setiap kali.

Di mana Anda memiliki:

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

Ubah ke:

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

Dan kemudian di mana Anda memiliki tampilan:

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

Ubah ke:

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

Atau menggunakan FOR:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CURDATE() Contoh – MySQL

  2. Catatan SQL Berturut-turut dengan hitungan

  3. Bagaimana memulihkan/membuat ulang database 'mysql' default mysql

  4. Kesalahan SQL:0, SQLState:08S01 Kegagalan tautan komunikasi

  5. Butuh Bantuan dengan Hierarchical Mysql Query