Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng PHP để tải tệp lên và thêm đường dẫn đến cơ sở dữ liệu MySQL

Đầu tiên, bạn nên sử dụng print_r($_FILES) để gỡ lỗi và xem nó chứa những gì. :

uploads.php của bạn sẽ trông giống như:

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



?>

CHỈNH SỬA: Vì đây là bài đăng cũ, hiện tại chúng tôi khuyên bạn nên sử dụng mysqli hoặc pdo thay vào đó các hàm mysql_ trong 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. Lưu trữ hiệu quả 7.300.000.000 hàng

  2. Chuyển đổi trang web PHP / MYSQL / hiện có sang ứng dụng iOS / Android gốc

  3. Làm cách nào để trích xuất Tháng và Năm trong một ngày MySQL và so sánh chúng?

  4. PHP lấy dữ liệu từ hàng của bảng và lưu trữ vào biến

  5. cơ sở dữ liệu không xác định trong jdbc