Ниже приведена часть кода, в котором он загружает файл (fileImage) в папку (ImageFiles). Но то, что я хочу сделать, это INSERT расположение файла (местоположение файла загружено) в базу данных с помощью кода INSERT VALUES. Я хочу, чтобы местоположение файла было вставлено в поле «ImageFile», а для «ImageId» я хочу, чтобы он отображал строку «IMG», а затем включал число после строки. Для примера:Как правильно вставить эти значения в базу данных
В моей таблице базы данных, если она звучит так:
ImageId ImageFile
IMG1 ImageFiles/penguins.png
IMG2 ImageFiles/desert.png
IMG3 ImageFiles/jellyfish.jpg
Тогда, если я загрузить файл с моего компьютера «tulips.png» в папку ImageFiles, то в базе данных он должен вставить такие значения ниже:
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 [некоторое число]? – Repox
Да, он назван с IMG [some number] – user1324106