ΘΕΩΡΗΤΙΚΟ ΥΠΟΒΑΘΡΟ
13
διαγράψουν, να αναζητήσουν και να επιστρέψουν κάποια δεδομένα. Παρακάτω αναλύο-
νται κάποια βασικά παραδείγματα χρήσης της SQL που αλληλοεπιδρούν με την βάση
δεδομένων:
▪ CREATE TABLE course (ID int, name varchar (255), code varchar (255));
Με αυτό το query θα δημιουργηθεί ο πίνακας code με τα πεδία ID, name, code.
▪ SELECT * FROM code WHERE name=’$name’ AND code = ‘$code’;
Με αυτό το query θα αναζητηθεί σε όλον τον πίνακα code, το μάθημα με το συ-
γκεκριμένο όνομα (name) και κωδικό μαθήματος (code) που έστειλε μέσω της
φόρμας δεδομένων.
▪ DELETE FROM course WHERE ID=’$id’;
Με αυτό το query θα διαγραφεί ο μάθημα με το συγκεκριμένο id.
▪ UPDATE course SET code = ‘$code’ WHERE ID=’$id’;
Μέσω αυτού του query θα ανανεωθεί το πεδίο code από τον πίνακα course για το
μάθημα που έχει το συγκεκριμένο id που έστειλε μέσω της φόρμας δεδομένων.
2.3.4 PHP
Η PHP είναι μία πολύ διαδεδομένη γλώσσα προγραμματισμού γενικής χρήσης, που είναι
κατάλληλη για προγραμματισμό διαδικτυακών εφαρμογών και μπορεί να εισαχθεί σε
HTML [5]. Αρχικά το αρκτικόλεξο PHP προερχόταν από τις λέξεις «Personal Home
Page» ενώ πλέον είναι διαδεδομένη ως PHP (PHP: Hypertext Preprocessor) και είναι μια
γλώσσα προγραμματισμού ανοιχτού κώδικα ειδικά σχεδιασμένη για δημιουργία σελίδων
δυναμικού περιεχομένου. Ο κώδικας PHP εκτελείται στον server και το αποτέλεσμα επι-
στρέφει στον φυλλομετρητή ως απλή σελίδα HTML. Ακόμα, η PHP μπορεί να εισάγει,
να διαγράψει και να τροποποίηση και να ανοίξει αρχεία server καθώς και αν εισάγει να
τροποποίηση και διαγράψει δεδομένα στη βάση δεδομένων. Παρακάτω ακολουθεί ένα
απλό παράδειγμα κώδικα PHP (Κώδικας 3).