Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> PHP /MySQL Προγραμματισμός

JavaScript : Πώς να πάρει ένα MySQL Query Via PHP

Η γλώσσα PHP scripting είναι η πλέον κατάλληλη για να τρέξει MySQL ερωτήματα , διότι είναι ένα server-side scripting γλώσσα . Ωστόσο , είναι δυνατόν να χρησιμοποιούν JavaScript , ένα client-side scripting γλώσσα , για να πάρει τα αποτελέσματα του ερωτήματος MySQL από ένα πρόγραμμα PHP . Για να το κάνετε αυτό , θα πρέπει πρώτα να κηρύξει μια λειτουργία JavaScript για να λάβετε τα αποτελέσματα ερωτήματος στο πρότυπο JavaScript Object Notation ( JSON ) . Στη συνέχεια, πρέπει να δημιουργήσετε ένα πρόγραμμα PHP /MySQL σε ένα εξωτερικό αρχείο και να το script PHP εκτελέσετε το ερώτημα , τη μετατροπή των αποτελεσμάτων σε JSON και απηχούν τη λειτουργία JavaScript με τα αποτελέσματα ως παράμετρος στη συνάρτηση JavaScript . Οδηγίες
Δημιουργία PHP Script
Η

1 Δημιουργήστε ένα νέο αρχείο PHP χρησιμοποιώντας το Σημειωματάριο ή ένα πρόγραμμα επεξεργασίας της επιλογής σας . Αποδοχή μια παράμετρο URL που ονομάζεται " ερώτημα " που θα χρησιμεύσει ως φίλτρο ερώτημα:

< $ επιλογής php

= $ _GET [ " ερώτημα " ] ή να πεθάνουν ( " Δεν παράμετρο ερωτήματος πέρασε ! " ) ? 2

Σύνδεση στο διακομιστή βάσης δεδομένων MySQL και επιλέξτε τη βάση δεδομένων MySQL που έχει τον πίνακα που θέλετε να αναζητήσετε :

$ dbc = mysql_connect ( " localhost " , " Όνομα χρήστη " , " password " ) ή να πεθάνουν ( mysql_error ( ) ) ?

$ db = mysql_select_db ( « βάση δεδομένων » ) ή να πεθάνουν ( mysql_error ( ) ) ?
εικόνων 3 < p > Δημιουργήστε το ερώτημα string για να επιλέξετε ένα αρχείο από τη βάση δεδομένων με βάση την παράμετρο ερωτήματος πέρασε στη διεύθυνση URL . Εκτελέστε το ερώτημα :

$ query = sprintf ( «SELECT * FROM ` χρήστες ` WHERE ` όνομα ` = 1 LIMIT " % s "' , $ επιλογής ) ?

$ Result = mysql_query ( $ query ) ή να πεθάνουν ( mysql_error ( ) ) ?
Η

4 Κωδικοποίηση των αποτελεσμάτων σε JSON . Echo το όνομα της συνάρτησης JavaScript θα δημιουργήσετε με τα JSON κωδικοποιημένα αποτελέσματα ως παράμετρος σε αυτή τη λειτουργία : $ γραμμή

= json_encode ( mysql_fetch_assoc ( $ αποτέλεσμα) ) ?

Echo " queryResults ( " . $ αποτέλεσμα . " ') ? " ? ;

>
εικόνων Δημιουργία HTML /JavaScript έγγραφο
5

Δημιουργήστε ένα νέο HTML τεκμηριώνει με το Notepad ή ένα πρόγραμμα επεξεργασίας HTML . Τοποθετήστε τις κεφαλίδες HTML στην σελίδα : < ! DOCTYPE HTML >




< meta charset = " utf- 8 " >

JavaScript τον MySQL Query από PHP < /title> <br> Η 6 <p> Δημιουργήστε μια λειτουργία JavaScript που θα λαμβάνουν δεδομένα JSON κωδικοποιημένα και εμφανίζει τα αποτελέσματα . Αντιστοιχίστε το ίδιο όνομα με τη λειτουργία JavaScript όπως χρησιμοποιείται με το σενάριο PHP . <br> <p> <script> <br> <p> QueryResults λειτουργία (data) { <br> <p> αποτελέσματα var = JSON.parse ( δεδομένα) ? <br> <p> document.write ( " <p> Name = " + results.name + " < /p> ")? <br> <p> document.write ( " <p> ? Email = " + results.email + " < /p> ")? } <br> <p> <br> Η 7 <p> Προσθέστε άλλο σενάριο και να εκχωρήσετε την πηγή να είναι το URL του script PHP , συμπεριλαμβανομένης της επερώτησης : <br> <p> <script src="http://example.com/phpfile.php?query=jones"> < /script > <br> <p> < /head> <br> 8 <p> Προσθέστε ένα κενό "σώμα" στη σελίδα Web και κλείστε την ετικέτα HTML : <br> <p> <body> <br> <p> < /body> < br > <p> < /html > <br> Η 9 <p> Ανοίξτε το έγγραφο HTML σε ένα πρόγραμμα περιήγησης και βεβαιωθείτε ότι εμφανίζεται σωστά το όνομα χρήστη και διεύθυνση ηλεκτρονικού ταχυδρομείου . <br> Η < br > <br> Η <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Programming/php-mysql-programming/92123.html' >Οι τύποι της σύνταξης σε SQL </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Programming/php-mysql-programming/92125.html' >MySQL Εισαγωγή Tutorial </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92653.html" target="_blank">Πώς να δημιουργήσει μια σελίδα με phpGACL </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92705.html" target="_blank">Πώς να μετατρέψετε ένα βίντεο σε FLV σε PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/315082.html" target="_blank">Τι είναι ο διακομιστής εφαρμογών PHP; </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92774.html" target="_blank">Πώς να προσθέσετε ένα ξένο κλειδί σε MySQL </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91299.html" target="_blank">PHP Αποσύνδεση Προβλήματα </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91967.html" target="_blank">Τρόπος επανεγκατάστασης του MySQL Table </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91807.html" target="_blank">Πώς να Βάλτε το PHP κώδικα Tooltip </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92414.html" target="_blank">Πώς να Γράφημα σε PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91529.html" target="_blank">Πώς να Block Subdomains σε PHP </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>