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

आदेश सूची/जबकि लूप PHP मुद्दा

एक तरह से आप इसे कर सकते हैं पहले पंक्ति को पकड़ें, और उसके बाद केवल एक मूल लूप के बजाय एक डू/लूप लूप का उपयोग करें। इस तरह:

if (mysql_num_rows($result)) { // Valid user ID, show the form.

    /*********** I added this line ***********/
    $row = mysql_fetch_array($result, MYSQL_NUM);

    echo    '<p>Order for:<strong>' . $row[2] . ' ' . $row[3] . ' </strong> </p>
            <table border="0" style="font-size:11px;" cellspacing="1" cellpadding="5">
                <tr class="top">
                <td align="left"><b>Product</b></td>
                <td align="center"><b>Price</b></td>
                <td align="center"><b>Qty</b></td>
                </tr>';

    $bg = '#dddddd'; // Set the background color.

    /*********** I changed this from a while loop to a do-while loop ***********/
    do { // WHILE loop start

    $bg = ($bg=='#eaeced' ? '#dddddd' : '#eaeced');

    echo        '<tr bgcolor="' . $bg . '">';

    echo        '<td align="left">' . $row[15] . '</td>
            <td align="center">' . $row[13] . ' pts</td>
            <td align="center">' . $row[12] . '</td>
            </tr>';

    echo        '';         

    } while($row = mysql_fetch_array($result, MYSQL_NUM)); // end of WHILE loop


  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++, GPL और LGPL के बारे में

  3. Zend Server CE के साथ mysql से जुड़ना

  4. HOST 192.168.--- Mysql सर्वर को जोड़ने की अनुमति नहीं है

  5. प्रत्येक व्युत्पन्न तालिका की अपनी उपनाम त्रुटि होनी चाहिए