以下は、ファイル(fileImage)をフォルダ(ImageFiles)にアップロードするコードの一部です。しかし、私がやりたいことは、INSERT VALUESコードを使ってファイルの場所(ファイルがアップロードされた場所)をデータベースにINSERTすることです。ファイルの場所を "ImageFile"フィールドに挿入し、 "ImageId"に文字列 "IMG"を表示し、その文字列の後に数字を入れたいとします。例:私のデータベーステーブルのこれらの値を正しくデータベースに挿入する方法
それは次のように読み込む場合:
ImageId ImageFile
IMG1 ImageFiles/penguins.png
IMG2 ImageFiles/desert.png
IMG3 ImageFiles/jellyfish.jpg
を私は自分のコンピュータからファイルImageFilesフォルダに「tulips.png」をアップロードした場合次に、その後、データベースに挿入すべきです
ImageId ImageFile
IMG4 ImageFiles/tulips.png
これをコード化するにはどうすればよいですか?
move_uploaded_file($_FILES["fileImage"]["tmp_name"],
"ImageFiles/" . $_FILES["fileImage"]["name"]);
$result = 1;
$imagesql = "INSERT INTO Image (ImageId, ImageFile)
VALUES ("");
mysql_query($imagesql);
実際に 'ImageId'行はIMG [some number]で名前が付けられていますか? – Repox
はいこれはIMG [some number]という名前です – user1324106