激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 解析在PHP中使用mysqli擴展庫對mysql的操作

解析在PHP中使用mysqli擴展庫對mysql的操作

2020-05-08 12:24PHP教程網 PHP教程

本篇文章是對在PHP中使用mysqli擴展庫對mysql的操作進行了詳細的分析介紹,需要的朋友參考下

1、在PHP中 使用mysqli擴展庫對mysql 的dql操作

復制代碼 代碼如下:


<?php
    header("Content-type: text/html;charset=utf-8");
    //mysqli操作mysql數據庫(面向對象方式)
    //1、創建MySQLi對象
    $mysqli =new MySQLi("localhost","root","root","test");
    if($mysqli->connect_error){
        die("連接失敗".$mysqli->connect_error);
    }
    //2、操作數據庫(發送sql)
    $sql="select *from user1";
    //3、處理結果
    $res =$mysqli->query($sql);
    //var_dump($res);
    //fetch_assoc \fetch_array \fetch_object
    while($row=$res->fetch_row()){
        var_dump($row);
/*        foreach($row as $val){
            echo '--'.$val;
        }
        echo '<br/>';*/
    }
    //4、關閉資源
    $res->free();
    $mysqli->close();
?>


下面是面向過程的

復制代碼 代碼如下:


<?php
    header("Content-type: text/html;charset=utf-8");

    $mysqli=mysqli_connect("localhost","root","root","test");
    if(!$mysqli){
        die("連接失敗".mysqli_connect_error());
    }
    $sql="select *from user1";
    $res=mysqli_query($mysqli,$sql);
    //var_dump($res);
    while($row=mysqli_fetch_row($res)){

        foreach ($row as $val){

            echo '-'.$val;
        }
        echo '<br/>';
    }
    //釋放內存
    mysqli_free_result($res);
    mysqli_close($mysqli);
?>


2、在PHP中 使用mysqli擴展庫對mysql 的dml操作

復制代碼 代碼如下:


<?php

    //使用mysqli 擴展庫對mysql的crud 操作
    header("Content-type: text/html;charset=utf-8");
    $mysqli = new MySQLi("localhost","root","root","test");
    if($mysqli->connect_error){
        die("連接失敗".$mysql->connect_error);
    }
    //增加一條記錄
    //$sql="insert into user1 (name,password,email,age) values ('lucy',md5('lucy'),'lucy@163.com',17)";
    //刪除一條記錄
    //$sql="delete from user1 where id =80";
    //更新一條記錄
    $sql="update user1 set age=20 where id=7";
    $res=$mysqli->query($sql);
    if(!$res){
        echo "操作失敗".$mysqli->error;
    }else{
        if($mysqli->affected_rows>0){
            echo "成功";
        }else{
            echo "沒有行受影響";   
        }
    }
    //關閉資源
    $mysqli->close();
?>


3、進行封裝

復制代碼 代碼如下:


<?
    class SqlHelper{

        private $mysqli;
        //這里先寫死,以后寫死的東西用一個文件來配置
        private static $host="localhost";
        private static $user="root";
        private static $pwd="root";
        private static $db="test";
        public function __construct(){

            $this->mysqli=new MySQLi(self::$host,self::$user,self::$pwd,self::$db);
            if($this->mysqli->connect_error){
                die("連接失敗".$this->mysqli->connect_error);
            }
            //設置字符集
            $this->mysqli->query("set names utf8");
        }
        //dql operate
        function execute_dql($sql){
            $res =$this->mysqli->query($sql) or die($this->mysqli->error);
            return $res;       
        }
        //dml operate
        function execute_dml($sql){
            $res =$this->mysqli->query($sql) or die($this->mysqli->error);

            if(!$res){
                return 0;//失敗
            }else{
                if($this->mysqli->affected_rows>0){
                    return 1;//成功
                }else{
                    return 2;//沒有行到影響
                }
            }
        }
    }
?>

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 中文字幕 亚洲一区 | 欧美色视频免费 | 欧美一级淫片a免费播放口 91九色蝌蚪国产 | 国产午夜精品一区二区三区在线观看 | 欧美一级黄色片免费观看 | 亚洲自拍第一 | 一级黄色大片在线观看 | 久草视频国产在线 | 国产高潮失禁喷水爽到抽搐视频 | 欧美日穴视频 | 91社区电影| 国产精品一区二av18款 | 免费在线观看国产精品 | 国产乱淫av片免费网站 | 亚州精品国产 | 久久久www视频 | 一级电影免费在线观看 | 九九视频在线观看黄 | 蜜桃网站在线 | 国产99久久精品一区二区300 | 日本a在线观看 | 久久色网站 | 精品亚洲午夜久久久久91 | 日本久久视频 | 欧美大荫蒂xxx | 永久免费黄色片 | 黄片一级毛片 | 国产视频在线播放 | 99riav国产在线观看 | 久久精品国产亚洲aa级女大片 | 欧美三级欧美成人高清www | 久久久久免费精品 | 九九精品在线观看视频 | 欧美人人干 | 91成人在线免费视频 | 久久爽精品区穿丝袜 | 日产精品久久久久久久 | 99欧美精品 | 欧美人与性禽动交精品 | videos高潮 | hd porn 4k video xhicial|