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

MySQL / PHP foreach vẫn chỉ hiển thị đầu tiên trong cơ sở dữ liệu

Tôi nghĩ $ caption là một mảng, vì vậy mã của bạn phải như thế này

while($rows = mysql_fetch_array($new_captions)){
    $caption[] = $rows;
}

CHỈNH SỬA:

Vòng lặp foreach của bạn cũng sai.

Biến của bạn là $ lines không phải là $ caption.

<div id="set_caption" style="width:<?php echo $rows['width'];?>px; height:<?php echo $rows['height'];?>px; left:<?php echo $rows['posleft'];?>px; top:<?php echo $rows['postop'];?>px;"><?php echo $rows['text'];?></div>

<?php } ?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhập dữ liệu từ cơ sở dữ liệu MySQL vào khung dữ liệu Pandas bao gồm tên cột

  2. Sự cố vẫn tiếp diễn một java.util.Date vào MySql bằng Hibernate

  3. Các trường boolean trong MySQL Django Models?

  4. Kết nối với Cơ sở dữ liệu MySQL trên Mạng cục bộ

  5. Xoay bảng MySQL với các cột động