使用phpmyadmin在MySQL表中设置图像字段的正确方法是什么??
例如,在用户注册后我希望他们上传图片。 MySQL 会链接到图片并将其与用户关联。
存储关联的最佳方式是什么?
答案 0 :(得分:0)
您可以让用户上传图片并将其整个内容作为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)
);
答案 1 :(得分:-1)
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');