background image

 

 

 

- 40 -

 

Αυτό  δίνει  τη  δυνατότητα  στην  PHP  να  έχει  πρόσβαση  σε  βάσεις  δεδομένων, 

χρησιμοποιώντας τους κατάλληλους οδηγούς (drivers), να στέλνει ηλεκτρονικά μηνύματα, να 
διαχειρίζεται αρχεία και πολλά άλλα. Επίσης, έχει τη δυνατότητα να εκτελεί υπολογισμούς, να 
κρυπτογραφεί δεδομένα, να εκτελεί συγκρίσεις και να διαχειρίζεται cookies, μικρά αρχεία που 
αποθηκεύονται  στον  υπολογιστή  του  χρήστη  και  εξυπηρετούν  ανάγκες  προσωρινής 
αποθήκευσης δεδομένων [15]. Με αυτές τις ιδιότητες η PHP μπορεί να υποχρεώνει χρήστες σε 
είσοδο  πριν  χρησιμοποιήσουν  μια  σελίδα,  και  να  επιτρέπει  τη  διαχείριση  ενός  λογαριασμού 
χρήστη. 

2.1.9 MySQL 

Η  MySQL  αποτελεί,  από  τον  Ιούνιο  του  2013,  τη  δεύτερη  πιο  διαδεδομένη  μηχανή 

διαχείρισης  σχεσιακών  βάσεων  δεδομένων  [16].  Η  MySQL  οφείλει  τη  μεγάλη  της  διάδοση 
κυρίως στο γεγονός ότι είναι ανοιχτού κώδικα και είναι εύκολα προσαρμόσιμη σε οποιοδήποτε 
σύστημα. 

Η αποθήκευση των δεδομένων γίνεται σε πίνακες, αντικείμενα που απαρτίζουν μία βάση 

δεδομένων. Αντίστοιχα ένας πίνακας χωρίζεται σε στήλες, που ορίζουν χαρακτηριστικά, ενώ οι 
γραμμές ορίζουν ξεχωριστά στοιχεία. Η διαχείριση αυτών των δεδομένων γίνεται με ερωτήματα 

Εικόνα 11: Συνδυασμός δεδομένων από δύο πίνακες στη MySQL