Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menggunakan PHP untuk mengunggah file dan menambahkan jalur ke database MySQL

Pertama, Anda harus menggunakan print_r($_FILES) untuk men-debug, dan melihat isinya. :

uploads.php Anda akan terlihat seperti:

//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.";
}



?>

EDIT: Karena ini adalah postingan lama, saat ini sangat disarankan untuk menggunakan mysqli atau pdo alih-alih fungsi mysql_ di 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. Cara mendapatkan perbedaan antara dua tanggal dibulatkan menjadi jam

  2. SQL CREATE DATABASE Syntax – Didaftarkan oleh DBMS

  3. Memilih data tabel dengan pernyataan PDO

  4. mysql Hitung beberapa kemunculan entri multipleks

  5. MySQL Buat Tampilan, Ganti Tampilan, dan Jatuhkan Pernyataan Tampilan dengan Contoh