आपको 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>