sql >> Databáze >  >> RDS >> Mysql

MySQL/PHP foreach se stále zobrazuje pouze jako první v databázi

Myslím, že $caption je pole, takže váš kód by měl vypadat takto

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

EDIT:

Vaše smyčka foreach je také chybná.

Vaše proměnná je $rows, nikoli $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. Porovnejte hodnoty časových razítek a každému z nich přiřaďte hodnotu v případě, že se změnily

  2. PostgreSQL Streaming vs Logická replikace – srovnání

  3. Jak mohu získat přístup k Oracle z Pythonu?

  4. Importujte data ze souborů XML do databáze MySQL