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

MYSQL डेटाबेस डेटा के साथ जावास्क्रिप्ट सरणी लोड करें

आपको mysql_connect() . का उपयोग करना होगा , mysql_select_db() आपके डीबी से कनेक्ट करने के लिए PHP में कार्य करता है। इसके बाद mysql_query() . का इस्तेमाल करें अपनी उपयोगकर्ता तालिका में फ़ील्ड का चयन करने के लिए (यदि आपकी उपयोगकर्ता तालिका में फ़ील्ड का नाम और आईडी है, SELECT name, id FROM user ) फिर आप mysql_fetch_assoc() . के साथ db से सभी जानकारी प्राप्त कर सकते हैं या कोई अन्य mysql फ़ेच फ़ंक्शन। अब आपको echo . की जरूरत है आपकी वेबसाइट पर जावास्क्रिप्ट में आपका डेटा, एक सरणी के रूप में स्वरूपित। इसे ठीक करना जटिल है, लेकिन आप json_encode . से सहायता प्राप्त कर सकते हैं ।

उपयोगकर्ता नामों के साथ अपनी सरणी भरने के लिए, आप कुछ ऐसा करेंगे।

<html>
    <head>
    <script type="text/javascript">
        var userName = <?php
            // Connect to MySQL
            //mysql_connect();
            //mysql_select_db();
            $d = mysql_query( "SELECT name, id FROM user" ) or die( mysql_error() );
            $usernames = array();
            while( $r = mysql_fetch_assoc($d) ) {
                $usernames[] = $r['name'];
            }
            echo json_encode( $usernames );
        ?>;
        // Do something with the userName array here
    </script>
    </head>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL और SQLite दोनों के लिए अद्वितीय बाधाएं और डालें या अपडेट करें

  2. क्या MySQL में डेटाटाइम फ़ील्ड को इंडेक्स करना एक अच्छा विचार है?

  3. केवल mysql से संख्यात्मक डेटा का चयन कैसे करें?

  4. थ्रेडेड संदेशों के लिए SQL क्वेरी

  5. कैननिकल फंक्शन EntityFunctions.TruncateTime MYSQL में मौजूद नहीं है