Εισαγωγή

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

Προϋπόθεση για να φέρουμε εις πέρας την εν λόγο διασύνδεση είναι να έχουμε εγκατεστημένες τόσο τη γλώσσα PHP, όσο και τη βάση MySQL στον υπολογιστή μας, καθώς και να «τρέχουν» και οι δύο και φυσικά τον εξυπηρετητή Apache ανοιχτό. Μέσω της MySQL είναι ιδιαίτερα εύκολο να κάνουμε χρήση οποιασδήποτε βάσης, απομακρυσμένης και μη (σε διαφορετικούς servers), αρκεί να έχουμε τα κατάλληλα δικαιώματα πρόσβασης.