您好,登錄后才能下訂單哦!
本文主要給大家簡單講講mysql封裝實(shí)現(xiàn)增刪改查功能講析,相關(guān)專業(yè)術(shù)語大家可以上網(wǎng)查查或者找一些相關(guān)書籍補(bǔ)充一下,這里就不涉獵了,我們就直奔mysql封裝實(shí)現(xiàn)增刪改查功能講析主題吧,希望可以給大家?guī)硪恍?shí)際幫助。
SqlTool.class.php
<?php
class SqlTool{
private $conn;
private $host = "localhost";
private $user = "root";
private $password = "root";
private $db = "test1";
/*
連接數(shù)據(jù)庫的構(gòu)造方法
*/
function SqlTool(){
$this->conn = mysql_connect($this->host , $this->user , $this->password);
if(!$this->conn){
die('連接失敗'.mysql_error());
}
mysql_select_db($this->db,$this->conn);
mysql_query('set names gbk');
}
//select
function execute_dql($sql){
$res = mysql_query($sql,$this->conn);
return $res;
}
//insert、update、delete
function execute_dml($sql){
$obj = mysql_query($sql,$this->conn);
if(!$obj){
//return 0;//操作失敗
die('操作失敗'.mysql_error());
}else{
if(mysql_affected_rows($this->conn)>0){
//return 1;//操作成功
echo "操作成功";
}else{
//return 2;//行數(shù)沒有收到影響
die('行數(shù)沒有受影響');
}
}
}
}
?>
SqlToolTest.php
<?php
//引入數(shù)據(jù)庫類文件
require_once "SqlTool.class.php";
//----------------dml操作------------------
//插入
//$sql = "insert into user1(name , password , email , age) values('李四',md5('123'),'lisi@163.com',18)";
//刪除
//$sql = "delete from user1 where id = 9";
//更新
//$sql = "update user1 set id=4 where name='李四'";
//創(chuàng)建一個SqlTool對象
//$SqlTool = new SqlTool();
//$res = $SqlTool->execute_dml($sql);
//--------------------dql操作--------------------
$sql = "select * from user1";
//創(chuàng)建一個SqlTool對象
$SqlTool = new SqlTool();
$res = $SqlTool->execute_dql($sql);
while($row=mysql_fetch_row($res)){
foreach($row as $key=>$val){
echo "--$val";
}
echo "<br>";
}
mysql_free_result($res);
/*if($res==0){
die('操作失敗'.mysql_error());
}else if($res==1){
echo "操作成功";
}else if($res==2){
echo "行數(shù)沒有受影響";
}*/
?>
創(chuàng)建數(shù)據(jù)庫
create database test1;
創(chuàng)建數(shù)據(jù)表
create table user1(
id int auto_increment primary key,
name varchar(32) not null,
password varchar(64) not null,
email varchar(128) not null,
age tinyint unsigned not null
);
表結(jié)構(gòu)
后續(xù)操作的圖片結(jié)果:
mysql封裝實(shí)現(xiàn)增刪改查功能講析就先給大家講到這里,對于其它相關(guān)問題大家想要了解的可以持續(xù)關(guān)注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會捕捉一些行業(yè)新聞及專業(yè)知識分享給大家的。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。