最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解析在PHP中使用mysqli擴(kuò)展庫(kù)對(duì)mysql的操作

 更新時(shí)間:2013年07月03日 09:37:58   作者:  
本篇文章是對(duì)在PHP中使用mysqli擴(kuò)展庫(kù)對(duì)mysql的操作進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
1、在PHP中 使用mysqli擴(kuò)展庫(kù)對(duì)mysql 的dql操作
復(fù)制代碼 代碼如下:

<?php
    header("Content-type: text/html;charset=utf-8");
    //mysqli操作mysql數(shù)據(jù)庫(kù)(面向?qū)ο蠓绞?
    //1、創(chuàng)建MySQLi對(duì)象
    $mysqli =new MySQLi("localhost","root","root","test");
    if($mysqli->connect_error){
        die("連接失敗".$mysqli->connect_error);
    }
    //2、操作數(shù)據(jù)庫(kù)(發(fā)送sql)
    $sql="select *from user1";
    //3、處理結(jié)果
    $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、關(guān)閉資源
    $res->free();
    $mysqli->close();
?>

下面是面向過(guò)程的
復(fù)制代碼 代碼如下:

<?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/>';
    }
    //釋放內(nèi)存
    mysqli_free_result($res);
    mysqli_close($mysqli);
?>

2、在PHP中 使用mysqli擴(kuò)展庫(kù)對(duì)mysql 的dml操作
復(fù)制代碼 代碼如下:

<?php

    //使用mysqli 擴(kuò)展庫(kù)對(duì)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 "沒(méi)有行受影響";   
        }
    }
    //關(guān)閉資源
    $mysqli->close();
?>

3、進(jìn)行封裝
復(fù)制代碼 代碼如下:

<?
    class SqlHelper{

        private $mysqli;
        //這里先寫死,以后寫死的東西用一個(gè)文件來(lái)配置
        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);
            }
            //設(shè)置字符集
            $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;//沒(méi)有行到影響
                }
            }
        }
    }
?>

相關(guān)文章

  • 46 個(gè)非常有用的 PHP 代碼片段

    46 個(gè)非常有用的 PHP 代碼片段

    這篇文章主要介紹了46 個(gè)非常有用的 PHP 代碼片段,在編寫代碼的時(shí)候有個(gè)神奇的工具總是好的!下面這里收集了 40+ PHP 代碼片段,可以幫助你開(kāi)發(fā) PHP 項(xiàng)目
    2016-02-02
  • PHP封裝PDO實(shí)現(xiàn)操作MySql數(shù)據(jù)庫(kù)

    PHP封裝PDO實(shí)現(xiàn)操作MySql數(shù)據(jù)庫(kù)

    數(shù)據(jù)庫(kù)操作類可以封裝數(shù)據(jù)庫(kù)連接和操作,使代碼更易于維護(hù)和擴(kuò)展,這篇文章主要為大家詳細(xì)介紹了PHP如何封裝操作類PDO從而實(shí)現(xiàn)操作MySql數(shù)據(jù)庫(kù)的功能,需要的可以了解下
    2023-10-10
  • php性能優(yōu)化進(jìn)階不要在for循環(huán)中操作DB

    php性能優(yōu)化進(jìn)階不要在for循環(huán)中操作DB

    這篇文章主要為大家介紹了php性能優(yōu)化進(jìn)階不要在for循環(huán)中操作DB,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • PHP使用內(nèi)置函數(shù)生成圖片的方法詳解

    PHP使用內(nèi)置函數(shù)生成圖片的方法詳解

    這篇文章主要介紹了PHP使用內(nèi)置函數(shù)生成圖片的方法,結(jié)合實(shí)例形式詳細(xì)分析了php生成圖片的步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2016-05-05
  • php檢查頁(yè)面是否被百度收錄

    php檢查頁(yè)面是否被百度收錄

    這篇文章主要介紹了php檢查頁(yè)面是否被百度收錄,使用php實(shí)現(xiàn)批處理檢測(cè)頁(yè)面是否被百度收錄的功能,感興趣的小伙伴們可以參考一下
    2015-10-10
  • php去掉數(shù)組的key重組數(shù)組的四種方法

    php去掉數(shù)組的key重組數(shù)組的四種方法

    在PHP開(kāi)發(fā)中數(shù)組是常用的數(shù)據(jù)結(jié)構(gòu)之一,在處理數(shù)組時(shí)有時(shí)候需要去掉數(shù)組的key,只取數(shù)組中的值,這篇文章主要給大家介紹了關(guān)于php去掉數(shù)組的key重組數(shù)組的四種方法,需要的朋友可以參考下
    2023-12-12
  • php ActiveMQ的安裝與使用方法圖文教程

    php ActiveMQ的安裝與使用方法圖文教程

    這篇文章主要介紹了php ActiveMQ的安裝與使用方法,結(jié)合圖文與實(shí)例形式分析了ActiveMQ的功能、安裝、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • PHP 查找字符串常用函數(shù)介紹

    PHP 查找字符串常用函數(shù)介紹

    PHP 查找字符串常用函數(shù)介紹,主要是介紹strstr的使用
    2012-06-06
  • php可變長(zhǎng)參數(shù)處理函數(shù)詳解

    php可變長(zhǎng)參數(shù)處理函數(shù)詳解

    這篇文章主要介紹了php可變長(zhǎng)參數(shù)處理函數(shù),結(jié)合實(shí)例形式分析了func_num_args()、func_get_arg()及func_get_args()三個(gè)可變長(zhǎng)參數(shù)處理函數(shù)功能及使用方法,需要的朋友可以參考下
    2017-02-02
  • PHP在innodb引擎下快速代建全文搜索功能簡(jiǎn)明教程【基于xunsearch】

    PHP在innodb引擎下快速代建全文搜索功能簡(jiǎn)明教程【基于xunsearch】

    這篇文章主要介紹了PHP在innodb引擎下快速代建全文搜索功能的方法,可基于開(kāi)源搜索引擎xunsearch實(shí)現(xiàn),簡(jiǎn)明扼要的講述了安裝與使用的步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2016-10-10

最新評(píng)論

思茅市| 武乡县| 获嘉县| 奇台县| 平塘县| 策勒县| 海宁市| 长汀县| 弋阳县| 黑河市| 新沂市| 正定县| 滁州市| 阳朔县| 夹江县| 花莲县| 常宁市| 许昌县| 五寨县| 兴宁市| 安达市| 红安县| 隆子县| 定州市| 建瓯市| 红原县| 宜黄县| 绥芬河市| 馆陶县| 辉县市| 霞浦县| 赤壁市| 佛冈县| 资中县| 北碚区| 安岳县| 鄄城县| 大冶市| 东兴市| 垦利县| 禹州市|