私が怒鳴る絵のようなデータベースがあります:私はautomtically PHPでfilemtime()
機能を使用してuploaddate
列内の自分のコンピュータ上のファイルから最終更新日時に基づいて、日付と時刻を挿入したいPHPでfilemtime関数を使用するには?
を。
私はこのコードを使用しようとしました:
$namefile= $_FILES['filename']['name']; //from file i have uploaded
if (file_exists($namefile))
{
$uploaddate = date ("Y-m-d H:i:s", filemtime($namefile));
}
echo $uploaddate;
を、これが私のSQLクエリです:
$import="INSERT into scan (UploadDate, ScanDate, FileName)
values('$uploaddate', '$date', '$namefile')
ON DUPLICATE KEY UPDATE UploadDate='$uploaddate', ScanDate='$date',
FileName='$namefile'";
エコー機能が実行されていて、本当の私はまだデータベースに挿入することはできません。
どこに問題があるかわかりますか?手伝ってくれてどうもありがとう。
ディスプレイ:あなたの実際のクエリ(変数が置換された)、実際のDBMSとDBMSからの最後のエラーを取得する関数呼び出しを照会関数呼び出し。あなたの質問は、問題を分析するのに十分詳細ではありません。 – LeleDumbo
おそらく、あなたのdatetimeで '.'を削除すると、 –
はまだ動作しません – Shafira