最近在做一个食谱网站,因为是刚接触mysql,用的dreamweaver+php+mysql,数据库用phpmyadmin管理的有几个问题第一个问题,请看这个页面http://www.bbcgoodfood.com/recipes/1940686/mexican-chicken-stew-with-quinoa-and-beans,我要如何能够把右边食材那一栏的食材<li></li>表做到食谱介绍的同一个数据表里面?如果不能的话那单独做出一张表的思路是什么样的?简而言之,要做像连接里面食谱介绍那个页面的数据表设计思路是如何的?
第二个问题,mysql里面的数据表,一个表中的一个数字可以是另外一个表中数字相加的和呢?

解决方案 »

  1.   

    第二个问题  mysql暂时没这功能
      

  2.   

    放到食谱介绍表吧,本来食材就是食谱介绍的一部分,一对一的+。
    可以把所有的食材放一个字段。
    alter table 食谱介绍表 add 食材 varchar(100);第二个问题看具体需求吧。没怎么明白。就算mysql实现不了,你还有php呢。
      

  3.   

    第一个问题
    食材做为类可以专门一个存放。具体的食谱介绍可以作为一个专门的存放。每个食谱
    需要什么食材建立对应关系。
    第二个问题
    用程序实现吧。mysql没有此功能的。
      

  4.   


    自己已经解决了,其实很简单,建立一个text或者varchar,直接把带<ul>和<li>标签的食谱介绍用html的方式写进食谱的同一张表里面就行了,不用单独建表。