PHP面向对象编程快速入门(3)
2008-08-12 10:56
471 查看
? >
同样我们要封装其他的“数据库驱动”到我们的SQL类中,只需要建立相应的类,并以同名命名驱动文件,放到PHP的include目录就可以了。
完成封装以后,就可以在PHP中按照OOP的思想来实现对数据库的编程了。
< ?
Include(“SQL.php”);
$sql = new SQL; //生成新的Sql对象
if($sql-> DriverRegister(“MySQL”)) //注册数据库驱动
{
$sql->Connect(“localhost”,”root”,””,”test”);
$res=$sql->query(“select * from test”); //返回查询记录集
$rowsnum = $sql->getRowsNum($res);
if($rowsnum > 0)
{
$rows = $sql->getRows($res);
foreach($rows as $row) //循环取出记录集内容
{
foreach($row as $field){
print $field;}
}
}
$sql->Close();
}
? >
在实际应用中,我们还可以根据实际需求对各种对象类做进一步扩展。在PHP中,还提供了一系列复杂的OOP方法,例如继承,重载,引用,串行化等等。充分调动各种方法并灵活运用,就能够使你的网站更合理和结构化,开发和维护也更容易。
同样我们要封装其他的“数据库驱动”到我们的SQL类中,只需要建立相应的类,并以同名命名驱动文件,放到PHP的include目录就可以了。
完成封装以后,就可以在PHP中按照OOP的思想来实现对数据库的编程了。
< ?
Include(“SQL.php”);
$sql = new SQL; //生成新的Sql对象
if($sql-> DriverRegister(“MySQL”)) //注册数据库驱动
{
$sql->Connect(“localhost”,”root”,””,”test”);
$res=$sql->query(“select * from test”); //返回查询记录集
$rowsnum = $sql->getRowsNum($res);
if($rowsnum > 0)
{
$rows = $sql->getRows($res);
foreach($rows as $row) //循环取出记录集内容
{
foreach($row as $field){
print $field;}
}
}
$sql->Close();
}
? >
在实际应用中,我们还可以根据实际需求对各种对象类做进一步扩展。在PHP中,还提供了一系列复杂的OOP方法,例如继承,重载,引用,串行化等等。充分调动各种方法并灵活运用,就能够使你的网站更合理和结构化,开发和维护也更容易。
相关文章推荐
- PHP面向对象编程快速入门
- PHP面向对象编程快速入门
- php面向对象编程快速入门
- PHP面向对象编程的快速入门
- PHP面向对象编程快速入门
- PHP面向对象编程快速入门
- 用星际快速入门PHP面向对象编程(很有意思的教程 赞赞赞)
- PHP面向对象编程快速入门
- 用星际快速入门PHP面向对象编程(修订版)
- PHP面向对象编程快速入门(1)
- 用星际快速入门PHP面向对象编程(修订版)
- 用星际快速入门PHP面向对象编程(修订版)
- PHP面向对象编程快速入门
- PHP面向对象编程快速入门
- PHP面向对象编程快速入门(2)
- 用星际快速入门PHP面向对象编程(修订版)
- [转]用星际快速入门PHP面向对象编程
- PHP快速入门教程:for循环
- PHP-thinkPHP快速入门
- 基于PHP的cURL快速入门