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

Tại sao dữ liệu tôi tải lên bị đổi tên và dữ liệu tương ứng được thêm vào các hàng khác nhau?

$result =  mysqli_query($connection, $query);
if ($result)
{
 // use echo "success, data has been inserted successfully or create a success page and redirect to another page from here
}
else
{
 // query fails
}


$_FILES['uploadedimage']['name'] will give you the original image name.

Trong mã của bạn, bạn đang làm như thế,

$imagename=date("d-m-Y")."-".time().$ext; // you are adding date, time and extension of the image.
$target_path = "images/".$imagename;

Vì vậy, hãy làm như

$imagename= $_FILES['uploadedimage']['name']; // `$imagename` will now contain spongebob.png
$target_path = "images/".$imagename; // images/spongebob.png

QUAN TRỌNG:

`mysql_*` is deprecated. Migrate it to `mysqli_*` or `PDO`. You code is vulnerable to SQL Injection. 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều gì xảy ra nếu tôi thả một cột MySQL mà không giảm chỉ mục của nó trước?

  2. SQLException:không thể sử dụng phương thức executeQuery để cập nhật

  3. Chuyển đổi ngày ở định dạng MM / DD / YYYY sang ngày MySQL

  4. MySQLDumper:Một công cụ sao lưu cơ sở dữ liệu MySQL dựa trên PHP và Perl

  5. Tầm quan trọng của độ dài varchar trong bảng MySQL