Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να δημιουργήσετε Δομή Εγγραφή σε PHP

Ένας προγραμματιστής Web χρησιμοποιεί τη γλώσσα PHP scripting για την παραγωγή δυναμικών ιστοσελίδων . Αυτές οι ιστοσελίδες χρησιμοποιούν τα αποθηκευμένα δεδομένα να παρέχουν περιεχόμενο στους χρήστες του site. Η γλώσσα PHP χρησιμοποιεί το σύστημα της βάσης δεδομένων MySQL για την αποθήκευση και την ανάκτηση αυτών των δεδομένων . Πριν από τη διάθεση των δεδομένων σε μια βάση δεδομένων , η PHP μπορεί να δημιουργήσει μια δομή των εγγραφών που θα αποθηκεύσει τα δεδομένα με έναν οργανωμένο τρόπο . Αυτό επιτρέπει την εύκολη ανάκτηση των δεδομένων όταν απαιτείται . Οδηγίες
Η 1

κάνει μια νέα βάση δεδομένων . Πολλοί φορείς παροχής φιλοξενίας επιτρέπουν στους χρήστες τους να δημιουργήσουν μια νέα βάση δεδομένων MySQL χρησιμοποιώντας τον πίνακα cPanel MySQL Databases ελέγχου . Ανοίξτε το MySQL cPanel , κάντε κλικ στο κουμπί δημιουργία βάσης δεδομένων και πληκτρολογήστε το όνομα της νέας βάσης δεδομένων σας . Μπορείτε επίσης να επιλέξετε να προσθέσετε πολλούς χρήστες στη βάση δεδομένων με την MySQL cPanel . 2

Ξεκινήστε ένα νέο τραπέζι και να επισυνάψετε μια νέα αυτόματη προσαύξηση πεδίο πρωτεύοντος κλειδιού . Το πεδίο πρωτεύοντος κλειδιού αυτόματη προσαύξηση θα παρέχει αυτόματα ένα μοναδικό αριθμητικό αναγνωριστικό για κάθε νέο σύνολο δεδομένων που τοποθετούνται σε αυτό τον πίνακα της βάσης δεδομένων . Το μοναδικό αναγνωριστικό μπορεί να χρησιμοποιηθεί για να ταιριάζει με την εγγραφή δεδομένων σε αρχεία και σε άλλες βάσεις δεδομένων . Αυτό δημιουργεί μια σχέση μεταξύ δύο βάσεων δεδομένων. Σκεφτείτε το εξής παράδειγμα κώδικα PHP . Ένα νέο πίνακα της βάσης δεδομένων που ονομάζεται NewTable έχει δημιουργηθεί χρησιμοποιώντας την MySQL εντολή Δημιουργία πίνακα . Ο πίνακας έχει ανατεθεί ένα πεδίο πρωτεύοντος κλειδιού ονομάζεται ID . Η λειτουργία PHP mysql_query εκτελεί την εντολή

$ sql = ' CREATE TABLE ` ` ` yourDatabase NewTable ` ( ` id ` INT ( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ) ΚΙΝΗΤΗΡΑΣ = MyISAM . ? .

mysql_query ( $ sql ) ή να πεθάνουν ( «

λάθους , η δημιουργία της νέας βάσης δεδομένων απέτυχε

! ) ?
εικόνων 3

Δημιουργήστε ένα πεδίο σήμανσης χρόνου . Η timestamps πεδίο περιλαμβάνει ένα σημαντικό συστατικό της δομής ρεκόρ . Αυτό θα σας επιτρέψει να ψώρας τα δεδομένα με βάση το πότε δημιουργήθηκε ένα σύνολο δεδομένων . Μπορείτε να επιλέξετε να ρυθμίσετε αυτόματα κάθε περίπτωση στο πεδίο σφραγίδας χρόνου για να συμπέσει με την ημερομηνία δημιουργίας ενός δίσκου. Στο παρακάτω παράδειγμα , ο πίνακας εντολών της MySQL Alter αλλάζει τον πίνακα για να προσθέσετε ένα νέο πεδίο σήμανσης χρόνου . Τα περιεχόμενα του πεδίου timestamp θα προεπιλογή στην ώρα κατά τη στιγμή της δημιουργίας του δίσκου

$ sql = ' ALTER TABLE ` NewTable ` ADD ` timestamp ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ? » ? .

mysql_query ( $ sql ) ή να πεθάνουν ( «

λάθους , προσπάθεια αλλαγής απέτυχε

! ) ?
Η 4

Ορίστε δευτερεύοντα πεδία . Μπορείτε να εισαγάγετε πρόσθετα πεδία, όπως απαιτείται . Ο κώδικας που ακολουθεί θα χρησιμοποιήσει και πάλι την εντολή Alter πίνακα για να δημιουργήσετε μια πρόσθετη δομή των εγγραφών που περιέχει το όνομα , το email , Τηλέφωνο και διεύθυνση πεδία . Παρατηρήστε ότι το μήκος του κάθε πεδίου έχει περιοριστεί σε μόλις 100 χαρακτήρες . Η τεχνική αυτή διακόπτει την υπερβολική εισαγωγή δεδομένων σε κάθε δομή .

$ Sql = ' ALTER TABLE ` NewTable ` ADD ` όνομα ` VARCHAR ( 100 ) NOT NULL , ADD ` e-mail ` VARCHAR ( 100 ) NOT NULL , ADD ` Τηλέφωνο ` VARCHAR ( 100 ) NOT NULL , ADD ` διεύθυνση ` VARCHAR ( 100 ) NOT NULL ? » ?

mysql_query ( $ sql ) ή να πεθάνουν ( «

λάθους , προσπάθεια αλλαγής απέτυχε ' ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα