Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Foreach MySQL/PHP nadal wyświetla się tylko jako pierwszy w bazie danych

Myślę, że $caption to tablica, więc twój kod powinien wyglądać tak

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

EDYCJA:

Twoja pętla foreach również jest nieprawidłowa.

Twoja zmienna to $wiersze, a nie $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. Brak takiego pliku lub katalogu lub Brak takiego hosta podczas uruchamiania migracji

  2. MySQL:Przytnij tabelę vs Usuń z tabeli

  3. Korzystanie z Oracle JDeveloper z MySQL Database Service na Oracle Cloud Platform, część 2

  4. Uzyskiwanie dostępu do mysql XAMPP przez Pythona

  5. MySQL Wybierz wszystkie kolumny z jednej tabeli, a niektóre z innej tabeli