Εισάγετε μια εικόνα σε μια βάση δεδομένων MySQL

Θέμα

Δημιουργώ έναν ιστότοπο για την αγορά ηλεκτρονικών βιβλίων χρησιμοποιώντας PHP και MySQL και το πρόβλημά μου είναι:

Πώς να αποθηκεύσετε εικόνες βιβλίων σε μια βάση δεδομένων γνωρίζοντας ότι η φωτογραφία κάθε βιβλίου πρέπει να εμφανίζεται κατά τη διαβούλευση με τα βιβλία που προσφέρονται στον ιστότοπο. Γνωρίζω ότι η αποθήκευση εικόνων σε μια βάση δεδομένων επιβραδύνει την εκτέλεση ερωτήματος ... Ποια είναι η μέθοδος καλύτερη από την τελευταία; Ευχαριστώ εκ των προτέρων.

Λύση

Νομίζω ότι ο ευκολότερος τρόπος είναι να αποθηκεύσετε τη σύνδεση εικόνας στη βάση δεδομένων και όχι την ίδια την εικόνα.

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

Επίλυση από τον Skeletyon

Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές