Σύνδεση με τη βάση δεδομένων MySQL μέσα από ένα πρόγραμμα PHP χρησιμοποιώντας το " mysql_connect " εντολή . Κανονικά , σε μια γραμμή εντολών της MySQL στο ίδιο το διακομιστή, θα συνδεθεί με τους " mysql " και εντολές "χρήση" . Αυτά συνδυάζονται με « mysql_connect » και το όνομα της βάσης δεδομένων , το όνομα χρήστη και τον κωδικό πρόσβασης , προστίθενται όλα στις παραμέτρους της εντολής ως " mysql_connect ( ' localhost ', ' mysql_user », « mysql_password ') ? "
2
ερωτημάτων στη βάση δεδομένων MySQL χρησιμοποιώντας " mysql_query " . Κάθε τυπικό ερώτημα MySQL μπορεί να συμπεριληφθεί σε αυτήν την εντολή . Αυτό θα περιλαμβάνει όλες τις "SELECT " και "Εισαγωγή " ερωτήματα που εξάγει ή την εισαγωγή δεδομένων σε μια βάση δεδομένων . Για παράδειγμα , " mysql_query ( " SELECT * FROM ΠΙΝΑΚΑ ') ? " . Ουσιαστικά, κάθε πρότυπο ερώτημα MySQL είναι απλά εσωκλείεται στο « mysql_query " παρένθεση εντολή για να πραγματοποιήσετε το ερώτημα προσβάσιμο από την PHP .
Εικόνων 3
Εκχώρηση στοιχείων της βάσης δεδομένων σε PHP μεταβλητές χρησιμοποιώντας τις εντολές " mysql_fetch " . Αυτό μπορεί να επιτευχθεί μόνο αφού η βάση δεδομένων έχει ερωτηθούν με το " mysql_query " . Αν το ερώτημα είναι επιτυχές και τα στοιχεία είναι στη διάθεση PHP , αυτές οι επιπλέον εντολές " φέρω " που απαιτείται για να μεταφράσει τα δεδομένα σε χρήσιμες μεταβλητές που το πρόγραμμά σας μπορεί να χειριστεί . Δεδομένου ότι ένα τυπικό "SELECT " το ερώτημα θα επιστρέψει πολλές σειρές δεδομένων , PHP πρέπει να αποθηκεύσετε αυτά σε μια σειρά . Ένας πίνακας μπορεί να είναι αριθμητική ή συνειρμική , ανάλογα με το στυλ σας από τον προγραμματισμό . Η εντολή " mysql_fetch_row " θα δημιουργήσει μια σειρά καταγραμμένων ενώ " mysql_fetch_assoc " θα εκχωρήσει τα δεδομένα σε κείμενο με βάση δείκτες .
Η
4 Κλείστε τη σύνδεση βάσης δεδομένων με " mysql_close » αφού ολοκληρωθούν όλες οι έρευνες που διεξάγονται . Ενώ το πρόγραμμα θα παραμείνει σε λειτουργία ακόμα και αν η σύνδεση της βάσης δεδομένων δεν έχει λυθεί, θα συνεχίσει να χρησιμοποιεί τους πόρους του υλικού χωρίς λόγο . Αυτό θα επιβραδύνει τον server και θα μπορούσε να είναι ιδιαίτερα αισθητή στις ιστοσελίδες που εξυπηρετούν μεγάλο αριθμό επισκεπτών .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα