php一个mysql操作CRUD类

php一个mysql操作CRUD类

代码如下

<?php

class ConnectionMySQL{

        //主机

        public $host="localhost";

        //数据库的username

        public $name="root";

        //数据库的password

        public $pass="wangqi";

        //数据库名称

        public $database="myweb";

        //编码形式

        //public $ut = "utf-8";


        function __construct(){

            $this->connect();

        }


        function connect(){

            $link=mysql_connect($this->host,$this->name,$this->pass) or die ($this->error());

            mysql_select_db($this->database,$link) or die("没该数据库:".$this->database);

            mysql_set_charset('utf8',$link);

        }

        function mysql_query($sql, $type = '') {

            if(!($query = mysql_query($sql)))

            {

                $this->show('error:', $sql);

            }

            return $query;

        }

        function show($message = '', $sql = '') {

            if(!$sql) echo $message;

            else echo $message.'<br>'.$sql;

        }

        function affected_rows() {

            return mysql_affected_rows();

        }

        function result($query, $row) {

            return mysql_result($query, $row);

        }

        function column_num_rows($query) {

            return mysql_num_rows($query);

        }

        function num_fields($query) {

            return mysql_num_fields($query);

        }



        function free_result($query) {

            return mysql_free_result($query);

        }

        function insert_id() {

            return mysql_insert_id();

        }



        function fetch_row($query) {

            return mysql_fetch_row($query);

        }
        function version() {

            return mysql_get_server_info();

        }

        function close() {

            return mysql_close();

        }

        //insert into data in table

        function mysql_insert($table,$name,$value){

            $insert = $this->mysql_query("insert into $table ($name) value ($value)");

            return $insert;

        }

        //delete  column value data

        function mysql_delete($table,$column,$value){

            $delete = $this->mysql_query("delete from $table where $column='$value'");

            return $delete;

        }





        //assert table  ip data exists 

        function mysql_exists($table, $ip, $value)

        {

            $count = $this->mysql_query("select count(*) from $table where $ip = '$value'");

            return  $count;



        }


        function mysql_update($table, $column, $value)

        {

            $update = $this->mysql_query("update set $table set $column = '$value'");

            return $update;

        }

        function mysql_getdata($query)

        {
            return mysql_fetch_assoc($query);
        }



    }

?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值