sql >> データベース >  >> RDS >> Mysql

アップロードしたデータの名前が変更され、対応するデータが別の行に追加されるのはなぜですか?

    $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.
    

    あなたのコードでは、あなたは次のようにしています

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

    だから、好きにしてください

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

    重要:

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



    1. MySQL for Visual Studioのインストールに失敗しました、エラーコード1603

    2. データベースから最も近い(距離)レコードを効果的に選択する

    3. RPMプラットフォームでPostgreSQL9.0拡張機能を構築しない方法

    4. ACFリピーター出力の行の総数をカウントする方法