我有一个具有许多功能的类users ,例如user.CompletedProfile()user.GetUpdateHistory() 当单个用户登录时,该类被实例化,并且足够快以用作单个实例。

如何以对数据库查询不太费力的大规模方式访问该类? 例如,如果我有10,000个用户,并且想要生成所有用户的信息表,那么与实例化10,000个新对象(以及每个对象附带的所有数据库查询)相比,有没有更好的方法来访问所有这些用户? ?

或者,编写执行这些类型的查找的第二类users是否更简单? 这种解决方案在我看来似乎不合适,因为user类中的情况可能会发生变化,因此我必须确保users类中的情况也有所变化。

  ask by Nick S. translate from so

本文未有回复,本站智能推荐:

2回复

PHP:将对象用作数据库产品的有效方法

如果我的产品存储如下: 文本在另一张桌子上: 活动价格也在另一张桌子上: 好的,这是我想象中的表格。 我想将产品作为对象来处理,因为我并不总是希望获得与产品相关的所有数据,因为它的数据库很重,我很少需要访问所有数据。 例如,有时我只需要产品的名称或描述。 有时我需要竞选价格
1回复

PHP推荐的从类实例初始化数据库连接的方法

我在PHP中有以下课程: 当前,我正在考虑拥有数据库类的全局实例,在该实例中,在Product类的__construct方法中,我将检查对象是否已按以下方式初始化: 这是一个好的实现吗? 如果没有,您有什么建议?
1回复

在面向对象的PHP中将类保存到数据库

我是面向对象编程的新手,我不知道自己是否做对了。 我想从提交的表单中获取数据并将其添加到数据库中。 数据库凭据正确。
1回复

在PHP中使用OOP编程设置类的正确方法是什么?[关闭]

让我先介绍一下。 我正在学习PHP中的OOP。 我也研究过设计模式,但还没有完全掌握不同类型的概念。 我正处于这样的阶段,每隔几个月我就会意识到我没有按照正确的方式做事,不得不改变我的风格。 这太令人沮丧了。 因此,我想找出一劳永逸的正确做事方式。 我试图在Stackoverflow
4回复

MySQL数据库配置在单独的类中

是否可以保留我所有与数据库相关的配置(主机名,用户名,密码和数据库),以及可以在单独的类中连接并选择正确的数据库的功能? 我尝试过这样的事情: 然后在另一个类中,我将在__construct类中使用该函数: 但这不会保存连接,最终会默认为服务器本地数据库连接。 还是在执行某些数据库
5回复

在面向对象的PHP中连接数据库

如何在oo php中创建一个类,其中该类将是管理数据库连接的类? 示例代码或网站可以。 我顺便使用MySQL Command Client。 主要问题:如何连接数据库以便插入新记录,检索记录,更新记录? 谢谢!
3回复

如何使用php类函数将对象数据存储在mysqldb中?

我在DB中创建了一个名为“member”的表,其中包含字段“name”,“college”,“email”,“zid”,现在我创建了一个类(在php中) 现在在索引页面我将这些值作为用户的输入使用html表单(由JS验证)现在在表单的操作页面我想创建对象as obj = new member
1回复

phpOOP错误:在第7行的c:blah/bla/../\\engine\\admin\\cms.class.php中调用null的成员函数query()

尝试在另一个类中打开扩展类时发生错误。 mydb.php login.class.php cms.class.php admin.php的 请检查此代码 引发错误:致命错误:在第7行的C:.. \\ engine \\ admin \\ cms.class.php