Εισάγετε μια εικόνα σε μια βάση δεδομένων MySQL
Θέμα
Δημιουργώ έναν ιστότοπο για την αγορά ηλεκτρονικών βιβλίων χρησιμοποιώντας PHP και MySQL και το πρόβλημά μου είναι:
Πώς να αποθηκεύσετε εικόνες βιβλίων σε μια βάση δεδομένων γνωρίζοντας ότι η φωτογραφία κάθε βιβλίου πρέπει να εμφανίζεται κατά τη διαβούλευση με τα βιβλία που προσφέρονται στον ιστότοπο. Γνωρίζω ότι η αποθήκευση εικόνων σε μια βάση δεδομένων επιβραδύνει την εκτέλεση ερωτήματος ... Ποια είναι η μέθοδος καλύτερη από την τελευταία; Ευχαριστώ εκ των προτέρων.
Λύση
Νομίζω ότι ο ευκολότερος τρόπος είναι να αποθηκεύσετε τη σύνδεση εικόνας στη βάση δεδομένων και όχι την ίδια την εικόνα.
- Κάντε μια στήλη για παράδειγμα img_src και επικολλήστε το σύνδεσμο στη φωτογραφία σας.
- Παράδειγμα: C: \ www \ site \ images \ myphoto.jpeg
- Κατά τη δημιουργία προβολών σελίδας, κάντε τα εξής:
SELECT * FROM MyTable WHERE ID = 1
- Θα έχετε όλες τις πληροφορίες, απλά επικολλήστε το σε ένα τραπέζι.
Επίλυση από τον Skeletyon