Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एकाधिक अपलोड php स्क्रिप्ट और mysql डेटाबेस में स्टोर करें

नीचे दिया गया कोड एक उदाहरण है जिससे आप अंदाजा लगा सकते हैं कि एक समय में एक से अधिक फ़ाइल को एक फ़ोल्डर में कैसे अपलोड किया जाए

for($i=0; $i < count($_FILES['filesToUpload']['name']); $i++){
$target_dir = "../uploads/";
$target_file = $target_dir . basename($_FILES['filesToUpload']['name'][$i]);
$uploadOk = 1;

यह देखने के लिए कि फ़ाइल वास्तव में एक mp3 और आदि है या नहीं, ऊपर और नीचे दिए गए कोड के बीच अपना सुरक्षा जांच कोड यहां डालें।

if ($uploadOk == 0) {
    echo "Sorry, your file was not uploaded. ";
} else {
if (move_uploaded_file($_FILES["filesToUpload"]["tmp_name"][$i], $target_file)) {
        echo "The file ". basename( $_FILES["filesToUpload"]["name"][$i]). " has been uploaded. ";
    } else {
        echo "Sorry, there was an error uploading your file. ";
    }
}
}

साथ ही, आपके द्वारा उपयोग किए जा रहे डेटाबेस के प्रकार के आधार पर, फ़ाइलों को किसी फ़ोल्डर में सहेजने के लिए शायद सबसे अच्छा है और सीधे डेटाबेस के अंदर नहीं है ताकि आप डेटाबेस को ओवर-ब्लोटिंग नहीं कर रहे हैं .. आपको इसके फ़ाइल पथ को सहेजने की आवश्यकता होगी डेटाबेस में और फिर फ़ाइल पथ से खोलें। हालांकि यह आपको सिर्फ एक सुझाव दे रहा है।

अंत में, यह केवल इसका PHP पक्ष है, सुनिश्चित नहीं है कि आपको SQL भाग के लिए क्या चाहिए। हालांकि मुझे लगता है कि यह ठीक है क्योंकि आपने मुख्य रूप से एकाधिक फ़ाइल अपलोड करने के तरीके के बारे में पूछा था।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL संभावित ओवरलैपिंग तिथियों के साथ प्रारंभ/समाप्ति तिथियों का योग कैसे प्राप्त करें

  2. सीमा को अनुक्रमित करें और क्वेरी में गलत प्लेसमेंट को ऑफ़सेट करें

  3. पर्ल डीबीआई को तेज करना fetchrow_hashref

  4. Mysql कहाँ के बीच और बराबर?

  5. अलग-अलग पंक्तियों पर अलग-अलग शर्तों को पूरा करने वाले मानों का चयन करें?