当前位置: 首页 > 图文教程 > 网络编程 > PHP > php db类库进行数据库操作

PHP
PHP获取网卡地址的代码
生成卡号php代码
PHP循环获取GET和POST值的代码
php实现的在线人员函数库
也谈php网站在线人数统计
php下使用以下代码连接并测试
PHP程序员编程注意事项
Smarty安装配置方法
php5 mysql分页实例代码
php设计模式介绍之值对象模式
修改Zend引擎实现PHP源码加密的原理及实践
php zend解密软件绿色版测试可用
snoopy PHP版的网络客户端提供本地下载
mysql 中InnoDB和MyISAM的区别分析小结
Snoopy类使用小例子
学php必收藏的几个经典代码
php采集速度探究总结(原创)
Mysql中limit的用法方法详解与注意事项
PHP下用rmdir实现删除目录的三种方法小结
Gregarius中文日期格式问题解决办法

PHP 中的 php db类库进行数据库操作


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 225 ::
收藏到网摘: n/a

前提是必须安装db类库包

复制代码 代码如下:

<?php
require_once "DB.php"; //包含类库文件
$conn = DB::connect("mysql://root:1981427@localhost/test"); //连接数据库
if (!DB::isError($conn)) { //判断是否连接成功
print "数据库连接成功";
}
else
{
echo "数据库连接失败!";
}
?>

复制代码 代码如下:

<?php
require_once "DB.php";
$conn = DB::connect("mysql://root:1981427@localhost/test"); //调用connect连接数据库
if (DB::isError($conn)) //如果连接出错则报错
{
print "数据库连接失败";
}
$rs = $conn->query("select id,username, password from tablename1"); //执行SQL语句
if (DB::isError($rs)) //判断是否执行成功
{
print "数据查询失败";
}
while ($rs->fetchInto($rows)) //循环输出查询结果
{
print "编号号:$rows[0]<BR>";
print "姓名:$rows[1]<BR>";
print "密码:$rows[2]<BR>";
print "<HR>";
}
?>

复制代码 代码如下:

<?php
require_once "DB.php";
$conn = DB::connect("mysql://root:1981427@localhost/test"); //调用connect连接数据库
if (DB::isError($conn)) //如果连接出错则报错
{
print "数据库连接失败";
}
//执行SQL语句,从第0条开始返回1条记录
$rs = $conn->limitQuery("select id,username, password from tablename1",2,5); //查询出记录集中第三个到第六个数据
if (DB::isError($rs)) //如果查询出错则报错
{
print "数据查询失败";
}
while ($rs->fetchInto($rows)) //循环输出查询结果
{
print "编号:$rows[0]<BR>";
print "姓名:$rows[1]<BR>";
print "密码:$rows[2]<BR>";
print "<HR>";
}
?>

复制代码 代码如下:

<?php
require_once "DB.php";
$conn = DB::connect("mysql://root:1981427@localhost/test"); //连接数据库
if (DB::isError($conn))
{
print "数据库连接失败";
}
//使用prepare函数准备SQL语句
$rs = $conn->prepare("update tablename1 set password = 'Susan' where id = '1'");
if (DB::isError($rs))
{
print "数据更新失败";
}
else
{
$conn->execute($rs); //执行SQL语句更新数据库
print "数据更新成功";
}
?>