千家信息网

mysql封装实现增删改查功能讲析

发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,本文主要给大家简单讲讲mysql封装实现增删改查功能讲析,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔mysql封装实现增删改查功能讲析主题吧,希望可以给大家带来
千家信息网最后更新 2025年01月22日mysql封装实现增删改查功能讲析

本文主要给大家简单讲讲mysql封装实现增删改查功能讲析,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔mysql封装实现增删改查功能讲析主题,希望可以给大家带来一些实际帮助。

SqlTool.class.php

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;//行数没有收到影响                    die('行数没有受影响');                }            }        }       }   ?>

SqlToolTest.php

execute_dml($sql);    //--------------------dql操作--------------------    $sql = "select * from user1";    //创建一个SqlTool对象    $SqlTool = new SqlTool();    $res = $SqlTool->execute_dql($sql);    while($row=mysql_fetch_row($res)){        foreach($row as $key=>$val){            echo "--$val";        }        echo "
"; } mysql_free_result($res); /*if($res==0){ die('操作失败'.mysql_error()); }else if($res==1){ echo "操作成功"; }else if($res==2){ echo "行数没有受影响"; }*/?>

创建数据库
create database test1;

创建数据表

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);


表结构

后续操作的图片结果:

mysql封装实现增删改查功能讲析就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的行业资讯。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。

0