1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Σημειωματάριο , και να γράψει ένα τμήμα του κώδικα PHP που συνδέεται με το διακομιστή σας MySQL και επιλέγει τη βάση δεδομένων που θέλετε να εμφανίσετε . Κάνετε αυτό με τη χρήση " mysql_connect " PHP και « mysql_select_db " λειτουργίες . Εδώ είναι το τελικό κώδικα ( θα πρέπει να δώσετε τα στοιχεία της δικής σας βάσης δεδομένων ) :
« υποδοχής» , « όνομα χρήστη » = < php
$ dbInfo = array (' υποδοχής ' = > > « USERNAME ',' password ' = > ' ΚΩΔΙΚΟΣ ',' DBNAME ' = > ' db_name ») ?
$ link = mysql_connect ( $ dbInfo [ «υποδοχής» ] , $ dbInfo [' όνομα '] , $ dbInfo [' password ' ] ) ή να πεθάνουν ( « Αδυναμία σύνδεσης » ) ?
mysql_select_db ( $ dbInfo [ . dbname '] ) ή να πεθάνουν ( « Αδύνατη η σύνδεση με DB ' $ dbInfo [ « dbname '] ) ? 2
Γράψτε ένα τμήμα του κώδικα που ανακτά μια λίστα από πίνακες στην τρέχουσα βάση δεδομένων . Βρόχο μέσω του αποτελέσματος που και εισάγετε το όνομα κάθε πίνακα σε μια σειρά . Χρησιμοποιήστε μητρική " mysql_query " PHP και « mysql_fetch_array " λειτουργίες . Ο τελικός κώδικας θα πρέπει να μοιάζει κάπως έτσι :
$ result = mysql_query ( " ΠΙΝΑΚΕΣ SHOW ")?
While ( $ γραμμή = mysql_fetch_array ( $ αποτέλεσμα) ) { $
tableArr [ ] = $ σειρά [ 0 ] ?
}
εικόνων 3
Loop μέσω της σειράς του πίνακα ονομάτων χρησιμοποιώντας ένα " foreach " loop . Κάθε επανάληψη πρέπει να φέρω όλες τις γραμμές του πίνακα χρησιμοποιώντας ένα "SELECT * FROM table_name " ερώτημα MySQL , να ανακτήσετε τα ονόματα των στηλών του πίνακα και να τους προβάλλουμε ως επικεφαλίδες του πίνακα , βρόχος μέσα από κάθε γραμμή στο αποτέλεσμα του ερωτήματος επιλογής καθορίζονται και να τους προβάλλουμε ως μια σειρά στην ο πίνακας . Παρακάτω είναι ο πλήρης κώδικας :
foreach ( $ tableArr από $ πίνακα) {
$ result = mysql_query ( . "SELECT * FROM " $ πίνακα) ?
$ RowArr = array ( ) ?
echo "
if ( mysql_num_rows ( $ result ) > 0 ) {
while ( $ γραμμή = mysql_fetch_array ( $ αποτέλεσμα) ) {
$ rowArr [ ] = $ γραμμή ?
}
echo "
" . $ κλειδί . " < /th > " ? } echo " < /tr > " ? foreach ( $ rowArr από $ σειρά) { foreach ( $ σειρά από $ πεδίο) { echo " | " . $ πεδίο . " < /td > " ? } echo " < /tr > " ? } echo " < /table> " ? } else { echo" πίνακας είναι άδειο < /p> " ? } } Κλείστε τη σύνδεση με το διακομιστή MySQL με την " mysql_close " λειτουργία : mysql_close ( ) ?
Συναφής σύστασήΠνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα |
---|