Η PHP και η MySQL
Θα δούμε όλη τη διαδικασία για τη δημιουργία ενός database-driven Web site. Θα κάνουμε τα πρώτα μας βήματα πέρα από την HTML και την JavaScript και από το περιβάλλον του σχεδιασμού ενός site στην πλευρά του πελάτη (client-side site design). Θα δούμε τι χρειάζεται για να μπορέσουμε να δημιουργήσουμε content-driven sites, που είναι τόσο περιζήτητα σήμερα.
Τα εργαλεία που θα χρησιμοποιήσουμε γι’ αυτή τη δουλειά θα είναι τα προγράμματα PHP και MySQL. Η PHP είναι μια γλώσσα συγγραφής σεναρίων στην πλευρά του διακομιστή (server-side scripting language). Μπορούμε να την φανταστούμε σαν ένα πρόσθετο (plug-in) για τον Web server που του δίνει τη δυνατότητα να κάνει κάτι περισσότερο από το να στέλνει απλά και μόνο απλές ιστοσελίδες (Web pages) όταν τις ζητάνε οι φυλλομετρητές.
Με εγκατεστημένη την PHP, ο Web server θα είναι σε θέση να διαβάζει ένα νέο είδος αρχείων, το αποκαλούμενο PHP script, το οποίο μπορεί να κάνει εργασίες όπως ανάκτηση πληροφοριών της τελευταίας στιγμής (retrieve up-to-the-minute information) από μια βάση δεδομένων και καταχώρησή τους σε μια Web page πριν αυτή αποσταλεί στον φυλλομετρητή που τη ζήτησε.
Για να μπορέσουμε να ανακτήσουμε πληροφορίες από μια βάση δεδομένων, θα πρέπει πρώτα φυσικά να έχουμε μια βάση δεδομένων (database) και αυτός είναι ο λόγος της παρουσίας της MySQL. Η MySQL είναι ένα σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων (relational database management system) ή RDBMS. Σε γενικές γραμμές είναι ένα πακέτο λογισμικού (software package) που είναι πολύ καλό στην οργάνωση και τη διαχείριση μεγάλων ποσοτήτων πληροφοριών.
Με τη χρήση της MySQL είναι εύκολη η πρόσβαση σ’ αυτές τις πληροφορίες χρησιμοποιώντας μια γλώσσα συγγραφής σεναρίων στην πλευρά του διακομιστή (server-side scripting languages), όπως είναι η PHP. Ο κώδικας που θα χρησιμοποιήσουμε εδώ θα μπορεί να εφαρμοσθεί σ’ έναν διακομιστή που βασίζεται στα Windows ή στο Unix.

LinkBack URL
About LinkBacks







Απάντηση με παράθεση