Я загружаю несколько изображений в базу данных в одном столбце в формате через запятую. Сначала я создаю папку для каждого пользователя, и внутри этой папки хранятся изображения. car_images
- это мой корневой каталог внутри с именем logged_in
, который создаст новый пользовательский каталог.
Мои изображения хранятся в следующем формате:
Здесь emp_code
является уникальным, я использую это как СЕССИЯ и для имени папки каждого пользователя.
как вы видите car_images
столбец, где я сохраняю имя изображения с ,
.
Я использую приведенный ниже код для хранения изображений в папках и базе данных. Я не знаю, как получить все изображения одного пользователя.
$car_images_all="";
for($i=0; $i<count($_FILES['car_images']['name']); $i++)
{
$tmpFilePath = $_FILES['car_images']['tmp_name'][$i];
if ($tmpFilePath != "")
{
if (!file_exists('car_images/'.$emp_code))
{
mkdir('car_images/'.$emp_code, 0777, true);
}
$location = 'car_images/'.$emp_code.'/';
$name = $_FILES['car_images']['name'][$i];
$size = $_FILES['car_images']['size'][$i];
list($txt, $ext) = explode(".", $name);
$file= time().substr(str_replace(" ", "_", $txt), 0);
$info = pathinfo($file);
$filename = $file.".".$ext;
if(move_uploaded_file($_FILES['car_images']['tmp_name'][$i], $location.$filename))
{
$car_images_all.=$filename.",";
}
}
}