【发布时间】:2011-05-28 23:29:33
【问题描述】:
假设
我知道存储太多数据不好,需要尽可能简单。
今天的状态
现在,我根据需要使用简单的数据类型(int 和字符串)
主要用于存储用户的 id 并判断他是否已登录。
我的函数必须是静态的或单例的,必须在每次发布/获取时构建。
我无法表示和更改当前状态。
并获得一个基本上静态的网站。
大部分状态表示进入 javascript。
目标
另一方面,如果我要创建一个代表整个网站的对象,我将更容易维护用户的输入,包括数据库交互。
简单的问题,应该存储多少数据?
示例
我想要实现的一件事是
与数据库表相关的对象,
让我们为“car.update()”创建一个页面。
现在,如果我为它存储一个对象,它会使用方法扩展与数据库的连接
用于 CRUD。
当我处理从该页面返回的带有详细信息的帖子时,我可以将它们放在所需的属性中并调用更新方法。
现在的情况:我需要使用该详细信息创建一个新对象并进行静态更新
另一个例子
存储以前的搜索结果并使用新数据对其进行过滤
【问题讨论】:
-
您不能将数据库连接存储在会话中,也不能存储在其他任何地方。去图
-
所以 MySQLi 表示为对象只是句法?
-
不知道 mysqli,但这是因为 PHP 的特性,你最好先学习它,然后再设计可怕的类。
-
没什么可怕的,只是想实现一个简单的动态行为,而不是主要的功能和静态。
-
即使您可以在会话中以某种方式存储数据库连接,这也是一个坏主意。即使在不活动的情况下,一个用户也会继续占用数据库连接;您的数据库服务器将很快失去连接,即使用户数量很少,您的网站也将无法访问。
标签: php javascript static