Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου -
Κεφάλαιο 3 – Σχεδιασμός και Ανάπτυξη του Συστήματος
Ποτσίκα Ηλιάνα
58
connect.php
Το συγκεκριμένο αρχείο περιέχει μια συνάρτηση που δημιουργεί τη βασική
σύνδεση με τον εξυπηρετητή της βάσεως δεδομένων MySQL. Αρχικά, ορίζονται οι
πληροφορίες σύνδεσης, όπως η διαδρομή του socket σύνδεσης, το όνομα της βάση
δεδομένων, το όνομα χρήστη και ο κωδικός πρόσβασης. Στη συνέχεια, με βάση αυτά
τα στοιχεία δημιουργείται το αντικείμενο $dbh για τη διαχείριση της σύνδεσης με τον
Database Server. Επίσης, γίνεται χρήση εντολών για χρήση ελληνικών χαρακτήρων
(Εικόνα 12). Η σύνδεση της βάσης δεδομένων και όλα τα ερωτήματα που
αναπτύσσονται αργότερα γίνονται με προκατασκευασμένες εντολές PDO.
Η επέκταση PHP Data Objects (PDO) [15] καθορίζει μια ελαφριά και σταθερή
διεπαφή για την πρόσβαση σε βάσεις δεδομένων μέσω της PHP. Τα πλεονεκτήματα
χρήσης της είναι τεράστια: είναι αντικειμενοστραφής (Object Oriented),
χρησιμοποιεί παραμέτρους στις δηλώσεις (ασφάλεια), επιτρέπει τη χρήση
προκατασκευασμένων εντολών και δίνει τη δυνατότητα σύνδεσης σε πολλές βάσεις
δεδομένων ταυτόχρονα.
Εικόνα 12: Κώδικας σύνδεσης με τη βάση δεδομένων
copyright.php
Το αρχείο αυτό περιέχει μια συνάρτηση, η οποία καλείται από όλες τις
ιστοσελίδες και εμφανίζει τις πληροφορίες των πνευματικών δικαιωμάτων
(
©
copyright).