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

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

Τρόπος εμφάνισης & Δομή MySQL με PHP

Όταν σχεδιάσουν και να δημιουργήσουν μια βάση δεδομένων MySQL , θα πρέπει να θέσει τις πληροφορίες σε ένα εύκολο στην ανάγνωση μορφή . Οι δύο κύριοι λόγοι είναι : θα θέλετε να ελέγξετε το περιεχόμενο της βάσης δεδομένων για ασυνέπειες ? Τα δεδομένα πρέπει να εμφανίζεται στον τελικό χρήστη . Έτσι , για δύο λόγους , είναι ζωτικής σημασίας για την εμφάνιση δεδομένων σε μια σαφή και συνοπτική μορφή . PHP , η εύκολη στη χρήση web γλώσσα προγραμματισμού , είναι ιδιαίτερα κατάλληλο για τα καθήκοντα αυτά . Οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Σημειωματάριο , και να γράψει ένα τμήμα του κώδικα PHP που συνδέεται με το διακομιστή σας MySQL και επιλέγει τη βάση δεδομένων που θέλετε να εμφανίσετε . Κάνετε αυτό με τη χρήση " mysql_connect " PHP και « mysql_select_db " λειτουργίες . Εδώ είναι το τελικό κώδικα ( θα πρέπει να δώσετε τα στοιχεία της δικής σας βάσης δεδομένων ) :

« υποδοχής» , « όνομα χρήστη » =

$ 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 "

" ?

foreach ( array_keys ( $ rowArr [ 0 ] ) , όπως $ key ) {

echo "

" ?

}

echo "

" ?

foreach ( $ rowArr από $ σειρά) {

echo "tr " ?

foreach ( $ σειρά από $ πεδίο) {

echo "

" ?

}

echo "

" ?

}

echo "

" . $ κλειδί . "
" . $ πεδίο . "
" ?

} else {

echo"

πίνακας είναι άδειο

" ?

} }
Η 4

Κλείστε τη σύνδεση με το διακομιστή MySQL με την " mysql_close " λειτουργία :

mysql_close ( ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα