λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> SQL Server

Πώς να αποκτήσετε πρόσβαση σε βάση δεδομένων Microsoft SQL Server με PHP σε Linux και Unix

Για να αποκτήσετε πρόσβαση σε μια βάση δεδομένων του Microsoft SQL Server από PHP τρέχει κάτω από το Unix ή Linux , θα πρέπει να χρησιμοποιήσετε την επέκταση PHP Mssql . Η επέκταση σας δίνει τη δυνατότητα να αποκτήσετε πρόσβαση σε βάσεις δεδομένων του Microsoft SQL Server με ένα πλήρες σύνολο λειτουργιών που αντικατοπτρίζουν τις τυπικές λειτουργίες για την πρόσβαση σε MySQL databases.One διαφορά στις λειτουργίες είναι το πώς θα αποκτήσετε πρόσβαση σε μηνύματα λάθους . Χρησιμοποιήστε τη λειτουργία mssql_get_last_message για να πάρετε ένα μήνυμα λάθους μετά από μια αποτυχημένη λειτουργία βάσης δεδομένων . Οδηγίες
Η

1 Συνδέστε στη βάση δεδομένων Microsoft SQL Server καλώντας τη λειτουργία mssql_connect . Περάστε το όνομα του διακομιστή με ένα προαιρετικό αριθμό θύρας πρόθεμα μια άνω και κάτω τελεία , το όνομα χρήστη και τον κωδικό πρόσβασης για τη βάση δεδομένων . Για παράδειγμα, πληκτρολογήστε :

$ dbc = mssql_connect ; ( " sqlserver.example.com : 1453 " , "username" , " password" ) ?

αν ( $ dbc ! ) die ( " δεν ήταν δυνατή η σύνδεση με το διακομιστή βάσης δεδομένων σφάλματος είναι ! " mssql_get_last_message ( ) . ) ? 2

Επιλέξτε τη βάση δεδομένων . Για παράδειγμα, πληκτρολογήστε :

$ db = mssql_select_db ( " βάση δεδομένων ")?

If ( $ db ! ) Die ( "Δεν μπόρεσα να επιλέξετε τη βάση δεδομένων του Error ! " Mssql_get_last_message ( ) . ) ?
εικόνων 3

Δείτε τα δεδομένα σε πίνακες της βάσης δεδομένων με τη χρήση του mssql * λειτουργίες που αντιστοιχούν στις στάνταρ λειτουργίες PHP για την πρόσβαση σε δεδομένα σε μια βάση δεδομένων MySQL . Για παράδειγμα , για την αναζήτηση στη βάση δεδομένων των πελατών και να εκτυπώσετε κάθε όνομα και τη διεύθυνση e-mail σε έναν πίνακα δεδομένων , τύπου :

$ query = "SELECT custname , custemail ΑΠΟ πελάτες ΤΑΞΙΝΟΜΗΣΗ custname " ?

$ result = mssql_query ( $ query ) ?

εάν ( $ αποτέλεσμα ! ) die ( "Δεν μπόρεσα ερώτημα η βάση δεδομένων είναι λάθος ! " mssql_get_last_message ( ) . ) ?

printf ( " ")?

ενώ ( ( $ γραμμή = mssql_fetch_assoc ( $ αποτέλεσμα) ) ) {

printf ( " tr % s % s " , $ γραμμή [" custname " ] , $ γραμμή [" custemail " ] ) ?

printf ( " ")? }


Η

4 Κλείστε τη βάση δεδομένων . Για παράδειγμα, πληκτρολογήστε :

mssql_close ( $ dbc ) ?

>
Η
εικόνων

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

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