Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

fetch_assoc trả về các phần tử được chèn cuối cùng

Bạn nên thêm mỗi hàng vào $values thay vì thay thế nó mỗi lần.

Nơi bạn có:

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

Thay đổi nó thành:

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

Và sau đó nơi bạn có màn hình:

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

Thay đổi thành:

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

Hoặc sử dụng 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. Làm cách nào để tôi có thể chỉ chọn kết quả phù hợp riêng biệt đầu tiên từ một trường trong MySQL?

  2. Làm thế nào để tìm vị trí cơ sở dữ liệu MySQL trên đĩa cứng của bạn?

  3. Cardinality có thể khác nhau đối với các chỉ mục trùng lặp trong mysql không?

  4. Tính toán decile từ lần truy cập gần đây trong MySQL

  5. MySQL:Sự kết hợp giữa kết hợp bên trái với sự kết hợp bên phải