使用Navicat Premium在MySQL中存储图像链接

时间:2014-11-19 13:45:04

标签: php mysql dreamweaver navicat

我正在使用Joomla设计一个动态网站,我的PHP部分由Dreamweaver处理。

我使用Navicat Premium来构建我的数据库。

我的数据库中有一个raw(varchar)包含图像。我发现在数据库中将图像作为BLOBS并不是一个好主意。

但是,在单元格中将图像链接为/img/image.php不起作用。

实际上我使用Dreamweaver将数据库表提取到结果页面。

请帮助我 -

  1. 通过Navicat Premium将图像链接插入单元格。
  2. 在单元格中插入正确的链接后,我应该在Dreamweaver中进行任何修改。
  3. 感谢!

    结果页面的屏幕截图

    Screenshot of result page

1 个答案:

答案 0 :(得分:0)

问题是,您正在混合地址和图像。你有几个选择。让我们在您的数据库中创建一个图像字段,当您遍历记录时,检查,图像字段是否为空,如果不是,则在您的案例中<img src="PATH OF IMAGE COMES HERE" alt="" />显示图像<img src="/images/image.png" alt="" /> }

根据您当前的桌面设计,您需要以某种方式决定,是图像,还是地址。因为如果你只是遍历你的记录集,那么会有:<img src="London" alt="" />,伦敦不是有效的图像资源。