【发布时间】:2013-09-11 09:29:36
【问题描述】:
我想在我的 MySQL 表中包含一个图像的路径。图像路径通过插入“文件”文本字段的值(其中一种浏览类型的交易)进入表格。所以输入的值类似于:image001.jpg。但我似乎无法使用该值将图像放入 html 页面。如果它进入桌子很好,我为什么不能把它拿出来?
我上传了一张图片,但我不知道它去了哪里。因为我通过PhpMyadmin检查时,图像字段中没有输入任何值。
表架构
CREATE TABLE employee_details
(
emp_image varchar(255),
employee_name varchar(50),
employee_address varchar(50),
employee_designation varchar(50),
employee_salary int(),
);
查询
$sql="
INSERT INTO employee_detail(
emp_image,
employee_name,
employee_address,
employee_contact,
employee_designation,
employee_salary
)
VALUES(
'$_POST[emp_image]',
'$_POST[employee_name]',
'$_POST[employee_address]',
'$_POST[employee_contact]',
'$_POST[employee_designation]',
'$_POST[employee_salary]'
)";
【问题讨论】:
-
在这里发布一些代码..然后你有一些解决方案。
-
显示你的表格和查询
-
与将文件上传到特定路径相比,将文件名/路径设置到数据库中是不同的。你必须同时做这两个。确保你的文件已上传,然后你应该检查你在你的 tb 表中有上传的图片路径。简单的上传教程可以在这里找到:w3schools.com/php/php_file_upload.asp
-
首先请找出我的错误..我的代码中有错误吗?