新手求教:
我正在学php+mysql。
我想请教前辈们哪些数据应该存入到mysql数据库?
哪些直接放在php的数组中就可以了?
用户是直接从php数组变量中读取速度快,还是查询数据库获取数据速度更快?
新手求教:
我正在学php+mysql。
我想请教前辈们哪些数据应该存入到mysql数据库?
哪些直接放在php的数组中就可以了?
用户是直接从php数组变量中读取速度快,还是查询数据库获取数据速度更快?
放在代码中的数据,叫做硬编码(hard coded)数据,优点是速度快,节约存储,缺点是不方便修改。
比如说,你编写一个图书借阅程序。
你可以把图书的类型(教材、小说、历史、技术、艺术)作为代码写死在代码中,那么不需要查表,直接就能操作,代码简单,但是如果用户需要新增一个类别,那么,他就得让你修改源代码。
如果放在数据库里,他自己就能添加修改。
基于此,你可以自己平衡和采取一个你觉得合适的方法。
还有,一些不需要查询,体积很大的数据,比如说图片、文件,这些不要放在数据库里。