Как связать картинку с пользователем в базе данных MySQL? - PullRequest
2 голосов
/ 01 декабря 2011

Как правильно настроить поле изображения в таблице MySQL с помощью phpmyadmin ...?

Например, после регистрации пользователя я хочу, чтобы он загрузил изображение. MySQL будет ссылаться на изображение и связывать его с пользователем.

Каков наилучший способ хранения ассоциации?

Ответы [ 2 ]

0 голосов
/ 23 июля 2014
INSERT INTO `products` (`serial`, `name`, `description`, `price`, `picture`) VALUES
(1, 'View Sonic LCD', '19" View Sonic Black LCD, with 10 months warranty', 250, 'images/lcd.jpg'),
(2, 'IBM CDROM Drive', 'IBM CDROM Drive', 80, 'images/cdrom-drive.jpg'),
(3, 'Laptop Charger', 'Dell Laptop Charger with 6 months warranty', 50, 'images/charger.jpg'),
(4, 'Seagate Hard Drive', '80 GB Seagate Hard Drive in 10 months warranty', 40, 'images/hard-drive.jpg'),
(5, 'Atech Mouse', 'Black colored laser mouse. No warranty', 5, 'images/mouse.jpg'),
(6, 'Nokia 5800', 'Nokia 5800 XpressMusic is a mobile device with 3.2" widescreen display brings photos, video clips and web content to life', 299, 'images/mobile.jpg');
0 голосов
/ 01 декабря 2011

Вы можете позволить пользователю загружать изображение и сохранять весь его контент в вашей базе данных как BLOB, или вы можете сохранить путь к файлу в поле VARCHAR.Я бы порекомендовал позже.

Пример таблицы пользователей:

 CREATE TABLE `user` (
     user_id int(11) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
     user_name varchar(64) NOT NULL,
     user_picture varchar(255)
 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...