MySQL
使用*很好.当你开始变得非常复杂的MySQL查询 – 加入和比较表 – 那么你想看看使用entityname.tablename只是为了避免让自己感到困惑.
接下来的问题太主观了.这取决于您的服务器和脚本的效率.这还取决于将使用该脚本的人数.显然,与任何事情一样,你使用它越少越好.如果你可以做一个sql查询而不是5个,那么这样做,但如果你只有几百人查看你的博客,那么我不会太担心.它与功能相同.显然,将所有内容都放入功能中要好得多.这有助于长期运行,因为您只需在一个位置编辑脚本即可进行更改.让我们这样说 – 如果你正在复制和粘贴代码,那么你应该使用函数.但是如果你的脚本只有1个文件,200行长,那么如果你不想,我也不会担心.
Frameworks
框架很难衡量其有用性.显然,学习像Zend或Mage这样的东西是强大的框架,可以帮助您创建更高效,更复杂的Web项目.但是,对于学习者来说,这可能会使您感到困惑.我绝对不会试着去学习它们,直到你完全了解PHP.希望你会有足够的理解,如果遇到这些问题你就不会有问题.如果你学习了一个框架,你会错过语言的要点.例如 – 如果你只学习jquery,你就不会学习javascript.你会学到一点,但你永远不会完全理解它.
这是我的看法,但这是一个非常主观的问题.
本文讨论了在MySQL查询复杂性增加时,使用全表名以避免混淆的重要性,并指出查询效率取决于服务器和脚本效率。同时,建议在合理的情况下减少SQL查询数量。对于框架的使用,尤其是对初学者,作者认为应等到充分理解PHP后再尝试复杂的框架如Zend或Mage,因为直接学习框架可能错过语言基础。最后,提到了框架的优缺点,强调了在适当场景下使用框架的必要性。

被折叠的 条评论
为什么被折叠?



