Как в одно поле таблицы внести две переменных

Статус
Закрыто для дальнейших ответов.

KDES70

Well-Known Member
Регистрация
16.02.2012
Сообщения
73
Здравствуйте !! подскажите пожалуйста,как правильно занести в БД путь к файлу?
делаю скрипт загрузки картинок на сервер там есть две переменных: 1 путь до папки куда будет загружатся картинка, а 2 переменная хранит имя и расширения файла.Так вот мне надо занести обе переменных в одно поле IMG что бы потом можно было легко выводит картинку с помощью одной переменной. и главное чтобы слеши стояли :files/img/картинка.png
 

brevis

Well-Known Member
Регистрация
10.08.2010
Сообщения
452
Либо так
Код:
files/img/|картинка.png
Т.е. использовать разделитель | (или другой). Тогда при выводе нужно будет сделать из этой строки массив. Пример на php:

Код:
$img = explode('|', 'files/img/|картинка.png');
echo '<img src="'.$img[0].$img[1].'" />

Либо так
Код:
{"path": "files/img/",
"filename": "кqартинка.png"}
Т.е. в json'e. Тогда при выводе декодируем json. Опять пример на php:

Код:
$img = json_decode('{"path":"files/img/","filename":"кqартинка.png"}');
echo '<img src="'.$img->path.$img->filename.'" />
Соответственно при вставке в базу кодируем путь и имя картинки в json:
Код:
$value_for_db = json_encode( array('path'=>'files/img/', 'filename'=>'картинка.png') );
 

KDES70

Well-Known Member
Регистрация
16.02.2012
Сообщения
73
А что такое json?))0

а так можно ?? $img = {$upload_path,$filename};
 
Статус
Закрыто для дальнейших ответов.
Верх Низ