mysqli扩展库通用数据库查询更新方…

本文介绍了一个使用 PHP 编写的通用 MySQL 数据操作类 sqliTool,该类实现了数据库的连接、查询、更新及删除等功能,并提供了示例代码展示如何进行数据库操作。
<?php

//mysqli扩展库的通用方法
class  sqliTool{
private $mysqli;
private $host="localhost";
private $name="root";
private $passwd="123456";
private $db="worddb";
function sqliTool(){
$this->mysqli=new mysqli($this->host,$this->name,$this->passwd,$this->db);
if($this->mysqli->connect_error){
die("连接失败".$this->mysqli->connect_error);
}
}
//查询方法
function sqli_dql($sql){
$res=$this->mysqli->query($sql);
if(!$res){
die("查询过程出错".$this->mysqli->error);
}
return $res;
}
//更新和删除方法
function sqli_dml($sql){
echo "$sql";
$res=$this->mysqli->query($sql);
if(!$res){
echo "更新/删除失败";
return 0;
}
else{
if($this->mysqli->affected_rows>0){
echo "执行成功";
return 1;
}
else{
echo "没有受影响的行数";
return 2;//没有受影响的行
}
}
$this->mysqli->close();
}
}
?>


测试方法

<?php
require_once 'sqliTool.class.php';

$sqliTool=new sqliTool();
$sql="insert into words(enword,chword) values('baohanqing','包汉青')";
$res=$sqliTool->sqli_dml("$sql");
$sql2="select * from words";
$res2=$sqliTool->sqli_dql($sql2);
echo "<br/>";
while ($row=$res2->fetch_row()){
foreach ($row as $key=>$val){
echo "--$val";
}
echo "<br/>";
}
$res2->free;
?>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值