做个mysql数据库,打算把计算部分都放在sql内,各种需要显示的表格都在sql内生成。php页面只负责调用,这样思路对吗?
还是在php中输入大量sql命令生成表格呢?

解决方案 »

  1.   

    没有什么不对
    只是放在sql内扩展性、灵活性相对差些根据项目的需要选择
      

  2.   

    要充分发挥mysql和php各自的功能,
    如基本的计算,可以放在sql部分实现,
    复杂的就由php来完成.另外,如果计算都放在sql内,灵活性不高.
    需求变化工作量比较大.
    如果更换数据库的话,哪影响就够大了.
      

  3.   

    php吧...不然你就直接用html也OK了...還要什麽php...
      

  4.   

    个人建议:
    1首先考虑性能
      就我所做的项目mysql 通常是首先出现性能瓶颈的东东,通常300以上进程就跑得很慢了,为此我不断的去找方法优化他[表空间,主从结结,索引,&%……¥#¥]
    其次
    2就mysql 的实现能力去考虑.与算法相关[例如字符串的复杂处理,整点什么正则,替换,反转,拼接的]光用mysql 能实现吗? 我觉得可以实现部分,但要全部很方便的实现,还是挺麻烦的。 如果楼主的整个mysql 里面处理的算法,较为简单,没有什么实现上的门槛,就另当别论了。
    3 我同时支持楼上的,生成静态的html 是比较好的方案,还利于seo,也省资源。
      

  5.   

    可以这么做,不过不方便以后的数据库移植。比如某天要从MYSQL移到ORACLE或者MS SQL上时工作量会比较大。
      

  6.   

    逻辑运算尽量不要让mysql去承担。