Βίντεο: Create Simple Shopping Cart using PHP & MySql 2024
Από τον Steve Suehring, τη Janet Valade
Δημιουργήστε έγγραφα και ιστότοπους με γνώση βασικών στοιχείων HTML, δηλώσεων PHP και λειτουργιών και πολλά άλλα. Γνωρίστε αυτές τις ειδικές γλώσσες προγραμματισμού, τις οποίες μπορείτε να χρησιμοποιήσετε για να δημιουργήσετε δυναμικές ιστοσελίδες που λειτουργούν με τη βάση δεδομένων MySQL.
Βασικά Στοιχεία HTML
Η γλώσσα σήμανσης HyperText (HTML) είναι η γλώσσα του ιστού, όπου στοιχεία υπαγορεύουν τη μορφοποίηση και το στυλ του περιεχομένου σας. Τα στοιχεία HTML συνθέτουν τη λήψη κώδικα που βλέπετε όταν μεταβαίνετε σε μια ιστοσελίδα στο πρόγραμμα περιήγησης ιστού (όπως Internet Explorer, Firefox ή Safari). Εδώ είναι μερικά βασικά στοιχεία για να ξεκινήσετε την οικοδόμηση μιας ιστοσελίδας.
Στοιχείο | Περιγραφή |
---|---|
Συνήθως χρησιμοποιείται μια άγκυρα για τη δημιουργία συνδέσμων. | |
Δημιουργεί το στοιχείο του σώματος για μια σελίδα. | |
Δημιουργεί ένα σπάσιμο γραμμής. | |
Δημιουργεί ένα μπλοκ για να περιέχει άλλη HTML και κείμενο. | |
Δηλώνει έναν τύπο εγγράφου για τη σελίδα HTML. | |
Δημιουργεί το στοιχείο HTML για μια σελίδα. | |
Δημιουργεί μια θέση για μια εικόνα. | |
Δημιουργεί χώρο για ένα στοιχείο γραμμής εντός μιας σελίδας. |
Κοινά ερωτήματα MySQL
Για να κάνετε μια αίτηση που κατανοεί η MySQL, δημιουργείτε μια δήλωση SQL και την αποστέλλετε στο διακομιστή MySQL. Οι έντονες λέξεις στον πίνακα είναι τα ονόματα ερωτημάτων MySQL:
Δήλωση | Περιγραφή |
---|---|
ALTER TABLE table
change |
Κάνει αλλαγές στο σχήμα πίνακα. |
CREATE DATABASE βάση δεδομένων | Δημιουργεί μια βάση δεδομένων. |
CREATE TABLE ( col
def, . ΔΙΑΓΡΑΦΗ ΑΠΟ όνομα_καταλόγου WHERE ρήτρα |
Διαγράφει δεδομένα από έναν πίνακα. |
DROP βάση δεδομένων |
πίνακας Διαγράφει μια βάση δεδομένων ή έναν πίνακα. |
ΕΙΣΑΓΩΓΗ |
ΠΙΝΑΚΑΣ ( col, col | … |
> ) Προσθέτει δεδομένα σε έναν πίνακα.
LOAD DATA INFILE ' όνομα αρχείου ' ΠΙΝΑΚΑΣ πίνακας Προσθέτει δεδομένα από ένα αρχείο σε έναν πίνακα. SELECT col, col, |
… |
FROM πίνακας
WHERE ρήτρα SHOW |
ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ | TABLES |
Εμφανίζει πληροφορίες σχετικά με βάση δεδομένων ή πίνακα. SHOW ΣΤΗΛΗ ΑΠΟ πίνακας Εμφανίζει πληροφορίες σχετικά με τη στήλη ενός πίνακα. UPDATE
πίνακας |
SET |
col = τιμή , | … |
. WHERE ρήτρα | Αλλάζει τα δεδομένα μέσα σε έναν πίνακα. |
|
dbname
")
Συνδέεται με μια βάση δεδομένων MySQL.mysqli_query ($ cxn, " | ερώτημα |
---|---|
") Στείλει ένα ερώτημα σε μια βάση δεδομένων MySQL. mysqli_fetch_assoc ($ αποτέλεσμα) Ανάκτηση μιας σειράς δεδομένων από ένα ερώτημα. mysqli_num_rows ($ αποτέλεσμα) Επιστρέφει τον αριθμό των σειρών από το προηγούμενο ερώτημα. mysqli_insert_id ($ cxn) Ανακτά το τελευταίο εισερχόμενο αναγνωριστικό για μια εντολή INSERT.
|
Δηλώσεις PHP |
Η PHP είναι μια γλώσσα δέσμης ενεργειών που έχει σχεδιαστεί ειδικά για χρήση στο διαδίκτυο. Έχει χαρακτηριστικά για να σας βοηθήσει στον προγραμματισμό των εργασιών που απαιτούνται για την ανάπτυξη δυναμικών εφαρμογών web. Αυτός ο πίνακας παρέχει μια σύντομη επισκόπηση ορισμένων από τις δηλώσεις που θα χρησιμοποιήσετε συχνά: Δήλωση Περιγραφή | παράγων |
(" | key |
" = ", …). | Εμφανίζει ένα κλειδί και μια τιμή ως ένας πίνακας. |
πεθαίνει | (" |
");
Σταματά την επεξεργασία και εμφανίζει το μήνυμα.
κάνει | {μπλοκ |
---|---|
} ενώ (κατάσταση)? Εκτελεί μια ενέργεια μία φορά και τότε ενώ η κατάσταση εξακολουθεί να είναι αλήθεια. echo στοιχείο . | Εμφανίζει το στοιχείο. |
για { | ) |
} Ξεκινάει ένα βρόχο ενώ η αρχική τιμή είναι μικρότερη από την endingval.
foreach |
($ array ως $ key => αξία $) {block} |
Ξεκινάει ένα βρόχο μέσω ενός πίνακα. λειτουργία funcname | ( |
τιμή, τιμή, … ) {block}
Δηλώνει μια λειτουργία. κεφαλίδα ("Τοποθεσία: URL "); |
Στέλνει μια κεφαλίδα HTTP. |
αν (προϋπόθεση) {block}
Ξεκινά ένα μπλοκ υπό όρους. |
elseif (condition) {block} |
Παρέχει μια εναλλακτική δοκιμασία σε ένα block conditional. else {block} Παρέχει μια τελική εναλλακτική λύση σε ένα μπλοκ υπό όρους. session_start ();
Ξεκινά ή συνεχίζει μια περίοδο λειτουργίας. session_destroy |
(); |
Καταστρέφει μια συνεδρία (αλλά δεν απαλείφει απαραίτητα εντελώς.) unset (); | Καταστρέφει μια μεταβλητή. |
ενώ (προϋπόθεση) {block} | Δημιουργεί ένα βρόχο ενώ πληρούται μία προϋπόθεση. |
Προσθέστε ειδικούς χαρακτήρες σε πρότυπα σε δέσμες ενεργειών PHP | |
Όταν εργάζεστε με δέσμες ενεργειών PHP, μερικές φορές χρειάζεται να συγκρίνετε τις συμβολοσειρές χαρακτήρων για να διαπιστώσετε εάν ταιριάζουν σε συγκεκριμένα χαρακτηριστικά, αντί να δείτε αν αντιστοιχούν ακριβείς τιμές. Για παράδειγμα, μπορεί να θέλετε να αναγνωρίσετε συμβολοσειρές που αρχίζουν με | S |
ή συμβολοσειρές που έχουν αριθμούς σε αυτά. Για αυτόν τον τύπο σύγκρισης, συγκρίνετε τη συμβολοσειρά με ένα μοτίβο. Αυτά τα πρότυπα ονομάζονται κανονικές εκφράσεις. | Ακολουθεί ένα φύλλο αναφοράς που περιλαμβάνει μερικούς από τους ειδικούς χαρακτήρες που θα χρησιμοποιήσετε κατά τη δημιουργία μοτίβων: |
η γάτα μου | $ |
c $
tic stick . Οποιοσδήποτε χαρακτήρας …
μου, πηγαίνωa | ; | Προηγούμενο στοιχείο είναι προαιρετικό | mea? n | σημαίνει |
---|---|---|---|---|
άνδρες, | ||||
Όλοι οι χαρακτήρες σε σύνολο | abc [1-3] | abc1, abc2 | abc4 | [^] |
μία ή περισσότερες | πόρτα [1-3] + | πόρτα111, πόρτα131 | πόρτα, πόρτα55 | * |
Μηδέν ή περισσότερο | πόρτα [1-3] * | πόρτα, πόρτα311 | πόρτα4, πόρτα445 | |
aa, aaaaa | a, xx3 | Χαρακτήρες Escapes | m * n | m * n |
(Tom | Tommy) | Tom, Tommy | Θωμάς, |
|