2012-09-04 144 views
-2

所以我必须创建一个配方网站和HTML-CSS主要是我的特长。我需要一个数据库来搜索超过100个食谱,主要通过作者排序,除了其他排序顺序。我不想使用像Joomla这样的CMS。我如何开始?数据库创建和查询

我是否将整个食谱(带有一两张图片)存储到数据库中,或仅存储食谱的链接?

其次,客户也会更新网站,有没有什么方法可以简化客户的流程,这些客户完全不知道如何添加到数据库中。

+0

使用CMS更容易为我们所有人。 – CloudyMarble

+0

我唯一的问题与CMS是我有我自己的风格和转换成一个joomla /其他模板的css-html是一个很大的痛苦。 – S3cube

回答

0

你将需要做一些服务器端脚本。如果您不想使用CMS或框架,您(或其他人)将不得不编写所有网站的代码。

DB设计指针:

  • 商店的配方在数据库中,与作者一起等
  • 图片不要存放在数据库中,即使它是很容易的事情。比db中的字段更好地存储,称为'文件名',或者存储图像在服务器上的路径。
  • 对于客户端 - 您需要使用“窗体”为客户端构建后端/管理页面,以供客户端上传(添加),更新和删除食谱和图片。
+0

谢谢!我是否将整个配方存储在数据库中? – S3cube

+0

是的,存储整个食谱。如果你使用MySQL,可能需要一个['TEXT'字段](http://dev.mysql.com/doc/refman/5.5/en/blob.html)。 – aneroid

+0

还有一个问题。现在我只是在特定页面上显示食谱的名称,我将在单个页面上显示整个食谱以及图片。如何制定html链接并显示在新页面和一切?还有,我想添加一个评论系统,该页面上将显示配方 – S3cube

-1

您也可以将图片添加到数据库中。为此,您可以在插入数据库之前始终缩小图像的大小。 对于数据库,您可以使用php或javascript。两者都提供访问数据库的简单方法。 Javascript甚至具有内置的事务提交和回滚功能。

+0

胡扯。 JavaScript和交易仅适用于客户端数据库(HTML5)。你似乎甚至没有理解客户端和服务器端之间的区别。 – nalply

0

您不需要将图片保存到数据库中。例如,参见Prestashop的database model(仅参考图像,因为有各种表格)。

问候并祝你好运!