zoukankan      html  css  js  c++  java
  • PHP操作Mysql

    <?php
    //mysql数据库通用类
        class Mysql_Oper
        {
            private $hostname='127.0.0.1';
            private $username='root';
            private $password='52ebook';
            private $dbname='b_work';
            private $conn;
            function __construct()
            {
                $conn=mysql_connect($this->hostname,$this->username,$this->password);
                mysql_select_db($this->dbname,$conn);
                
                if(!$conn)
                {
                    echo $conn->error();
                    die;
                }
                //设置编码
                mysql_query("SET NAMES 'utf8'");
            }
            
            //实现数据查询,返回所有数据
            public function QueryAll($sql,$resultmode='assoc')
            {
                $datatable;
                $result=mysql_query($sql);
                $mode=$resultmode;
                switch($result_mode)
                    {
                        case 'assoc':
                        $mode=MYSQL_ASSOC;
                        break;
                        case 'num':
                        $mode=MYSQL_NUM;
                        break;
                        case 'both':
                        $mode=MYSQL_BOTH;
                        break;
                    }
                //在mysql驱动中没有fetch_all函数,循环实现
                while($row=mysql_fetch_row($result,$mode))
                {
                    $datatable[]=$row;
                }
                return $datatable;
            }
            
            //返回影响的行数
            public function QueryAffected($sql)
            {
                mysql_query($sql);
                return mysql_affected_rows();
            }
            //第一行数据
            function QueryFirstRow($sql)
            {
                $result=mysql_query($sql);
                return mysql_fetch_row($result);
            }
            //获取上一次插入的id号
            function QueryInsertid($sql)
            {
                mysql_query($sql);
                return mysql_insert_id();
            }
            function __destruct()
            {
                mysql_close($this->conn);
            }
        }
        ?>
  • 相关阅读:
    windows nginx
    stdClass 标准
    array_merge
    array_pop
    array_push
    array_unique
    GMT与UTC简介(转)
    curl-手册
    13.5. zipfile — Work with ZIP archives
    7. Input and Output
  • 原文地址:https://www.cnblogs.com/zhaobijin/p/5813335.html
Copyright © 2011-2022 走看看