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

PHP
工作笔记:配置MySQL为高可用集群 (1)
MySQL (C API)VC实例及代码下载 (1)(5)
MySQL (C API)VC实例及代码下载 (1)(4)
MySQL (C API)VC实例及代码下载 (1)(3)
MySQL (C API)VC实例及代码下载 (1)(2)
MySQL (C API)VC实例及代码下载 (1)
用JSP连接mysql数据库的方法 (1)(2)
用JSP连接mysql数据库的方法 (1)
MySQL数据库账户授权的相关管理解析 (1)(2)
MySQL数据库账户授权的相关管理解析 (1)
SAP MaxDB MySQL修补数据库严重漏洞
MySQL研发中心成立发布会会后访问整理 (1)(2)
MySQL研发中心成立发布会会后访问整理 (1)
MySQL中SQL-TEXT、DATE和SET数据类型
MySQL存在权限提升及安全限制绕过漏洞
MySQL 卸载的问题
windows下安装、卸载mysql服务
如何正确卸载MySQL
MySQL手册版本 5.0.20-MySQL优化(四) (1)(5)
MySQL手册版本 5.0.20-MySQL优化(四) (1)(4)

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 103 ::
收藏到网摘: 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 "数据更新成功";
}
?>