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

फ़ाइल अपलोड करने और MySQL डेटाबेस में पथ जोड़ने के लिए PHP का उपयोग करना

सबसे पहले आपको print_r($_FILES) . का उपयोग करना चाहिए डीबग करने के लिए, और देखें कि इसमें क्या शामिल है। :

आपका uploads.php ऐसा दिखेगा:

//This is the directory where images will be saved
$target = "pics/";
$target = $target . basename( $_FILES['Filename']['name']);

//This gets all the other information from the form
$Filename=basename( $_FILES['Filename']['name']);
$Description=$_POST['Description'];


//Writes the Filename to the server
if(move_uploaded_file($_FILES['Filename']['tmp_name'], $target)) {
    //Tells you if its all ok
    echo "The file ". basename( $_FILES['Filename']['name']). " has been uploaded, and your information has been added to the directory";
    // Connects to your Database
    mysql_connect("localhost", "root", "") or die(mysql_error()) ;
    mysql_select_db("altabotanikk") or die(mysql_error()) ;

    //Writes the information to the database
    mysql_query("INSERT INTO picture (Filename,Description)
    VALUES ('$Filename', '$Description')") ;
} else {
    //Gives and error if its not
    echo "Sorry, there was a problem uploading your file.";
}



?>

संपादित करें: चूंकि यह पुरानी पोस्ट है, इसलिए वर्तमान में mysqli या pdo इसके बजाय mysql_ php में कार्य करता है



  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. MySQL - गिराए गए प्रदर्शन स्कीमा डेटाबेस को पुनर्प्राप्त करें

  3. MySQL DATE_ADD उपयोग, 5 दिन का अंतराल

  4. mysql - किसी अन्य अनुक्रमणिका के साथ पूर्ण टेक्स्ट खोज में सहायता करने का कोई तरीका?

  5. एक स्ट्रिंग के हिस्से को बदलकर एक कॉलम मान अपडेट करें