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

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

Πώς να εκτυπώσετε ονόματα Στήλη με PHP και Microsoft SQL

PHP έχει σχεδιαστεί για να παρέχει ισχυρή λειτουργικότητα για προγραμματιστές Web επιθυμούν να ενσωματώσουν μια βάση δεδομένων σε εφαρμογές τους στο διαδίκτυο . Συνήθως αναμένεται ότι ο προγραμματιστής γνωρίζει ήδη τη δομή των πινάκων της βάσης δεδομένων του. Μερικές φορές ότι δεν είναι η περίπτωση, όμως . Για παράδειγμα , μια εφαρμογή που επιτρέπει στους χρήστες να περιηγηθείτε την δομή της βάσης δεδομένων θα πρέπει να είναι σε θέση να βρείτε πληροφορίες όπως τα ονόματα των στηλών σε έναν πίνακα στην εν λόγω βάση . Ευτυχώς , PHP παρέχει λειτουργίες για να γίνει αυτό . Τα πράγματα που θα χρειαστείτε
PHP με λειτουργίες MSSQL ενεργοποιημένη
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Συνδέστε στη βάση δεδομένων σας . Για αυτό το σεμινάριο , η βάση δεδομένων θα πρέπει να ονομάζεται " exampledb " και θα έχετε ένα λογαριασμό χρήστη με το όνομα " exampleuser » με τον κωδικό « examplepassword " . Ο πίνακας θα εξετάσουμε ονομάζεται " exampletable " . Δεν πρέπει να χρησιμοποιήσετε αυτά τα ονόματα σε μια πραγματική εφαρμογή

Χρησιμοποιήστε αυτόν τον κωδικό για να συνδεθείτε με τη βάση δεδομένων exampledb : .

$ Dbh = mssql_connect ( ' localhost ', ' exampleuser »,« examplepassword » ) ?

if ( $ dbh ! ) { die ( " δεν ήταν δυνατή η σύνδεση με τη βάση δεδομένων ! " ) ? } 2

Δημιουργήστε μια μεταβλητή για να κρατήσει τα ονόματα των στηλών . Χρησιμοποίησε τον παρακάτω κώδικα για να δημιουργήσετε έναν άδειο πίνακα :

$ στήλες = array ( ) ?
Εικόνων 3

Πάρτε την πρώτη γραμμή δεδομένων από την « exampletable " τραπέζι . Χρησιμοποιήστε αυτόν τον κωδικό :

$ sth = mssql_query ( «SELECT TOP 1 * ΑΠΟ exampletable ') ?
Η 4

Εξετάστε τις πληροφορίες της βάσης δεδομένων επέστρεψε για να βρείτε τα ονόματα των στηλών , στη συνέχεια, τοποθετήστε το τα ονόματα των στηλών σε μεταβλητή σειρά σας . Χρησιμοποιήστε αυτόν τον κωδικό :

για ( $ i = 0 ? $ I

$ στήλες [ $ i ] = mssql_field_name ( $ sth , $ i) ? .

}

τώρα έχετε έναν πίνακα με όλα τα ονόματα των στηλών από τον πίνακα " exampletable " διέταξε με τον ίδιο τρόπο ώστε να είναι στη βάση δεδομένων


εικόνων

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

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