如何在oo php中创建一个类,其中该类将是管理数据库连接的类?
示例代码或网站可以。 我顺便使用MySQL Command Client。
主要问题: 如何连接到数据库以便我可以插入新记录,检索记录,更新记录?
谢谢!
答案 0 :(得分:2)
您正在寻找MySQLi。它是PHP 5以来的内置扩展,您可以使用它来查询MySQL数据库中的数据。
$mysql = new MySQLi('localhost', 'username', 'password', 'database')
$mysql->query("SELECT * FROM users");
答案 1 :(得分:1)
如果您是从头开始构建应用程序,我建议使用PHP MVC框架包,如CakePHP或CodeIgniter。它们都包含一个数据库抽象层,它标准化了标准数据库功能,使您不必编写SQL语句。这样做的好处在于它还允许您稍后更改数据库类型,从MySQL更改为PostgreSQL,只需更改配置即可。
如果你不能使用MVC,请查看ADODB,这是一个独立的数据库抽象类:
答案 2 :(得分:1)
PHP的PDO(PHP数据对象)扩展是我的建议。它有许多优点,包括使用相同的代码库访问包括MySQL,SQLite和PostgreSQL在内的多种数据库类型的能力。我将它与一个扩展PDO的轻量级数据库类一起使用。您可以在http://code.google.com/p/php-pdo-wrapper-class上的Google项目托管中找到这个开源项目。
答案 3 :(得分:0)
为什么不使用mysql wrapper。它具有添加/更新/删除功能以及更多功能,可将您的开发时间缩短约40%。当然,它是完全面向对象的解决方案。
答案 4 :(得分:0)