Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL/PHP foreach अभी भी केवल डेटाबेस में पहले प्रदर्शित हो रहा है

मुझे लगता है कि $caption एक सरणी है, इसलिए आपका कोड इस तरह होना चाहिए

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

संपादित करें:

आपका फ़ोरैच लूप भी गलत है।

आपका चर $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. आप कैसे जानते हैं कि ग्रोवीस्ट्रिंग्स को स्ट्रिंग्स के समान नहीं माना जाता है?

  2. चेतावनी:mysql_real_escape_string() [function.mysql-real-escape-string]:सर्वर के लिए एक लिंक स्थापित नहीं किया जा सका

  3. शामिल होने की पहली तालिका से सभी पंक्तियों को मजबूर करना

  4. प्राथमिक कुंजी (या संकुल अनुक्रमणिका के भाग) के भाग के रूप में टाइमस्टैम्प (या डेटाटाइम) का उपयोग करें

  5. mysql डेटाबेस को कैसे छोड़ें और फिर से पॉप्युलेट करें?