Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL/PHP foreach все още се показва само първи в базата данни

Мисля, че $caption е масив, така че вашият код трябва да е така

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

РЕДАКТИРАНЕ:

Вашият цикъл foreach също е грешен.

Вашата променлива е $rows, а не $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. Приложение за списък със задачи, използващо PHP и MySQL база данни

  2. Какво прави DELIMITER // в тригер?

  3. Намерете две колони в laravel, които имат равни стойности чрез Eloquent?

  4. извикайте php скрипт за всеки ред в моята база данни mysql

  5. COALESCE две дати връща двоично?