亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

mysqli方法庫

オリジナル 2019-05-09 20:13:06 273
サマリー:<?php // mysqli方法庫 //連接數(shù)據(jù)庫 //    mysqli有6個參數(shù): IP  用戶名 密碼 數(shù)據(jù)庫名字 端口號 最后一個不重要 //    $db = @mysqli_connect(&#
<?php
// mysqli方法庫


//連接數(shù)據(jù)庫
//    mysqli有6個參數(shù): IP  用戶名 密碼 數(shù)據(jù)庫名字 端口號 最后一個不重要
//    $db = @mysqli_connect('127.0.0.1','root','root','php','3306');
//    if (!$db){
//        // 連接錯誤,拋出異常
//       exit('數(shù)據(jù)庫報錯:'.mysqli_connect_error());
//    }

    //  組裝插入語句
        //獲取時間戳
//        $add_time = time();
//        $sql = "INSERT INTO `director`(name,phone,country,add_time) VALUES('戰(zhàn)狼2','15569874567','中國','{$add_time}')";
//        $ret = insert($db,$sql);
//        print_r($ret);


    // 組裝修改語句
//        $sql = "UPDATE `director` set name='長江',phone='14436987456' where tid=3;";
//        $ret = save($db,$sql);
//        print_r($ret);


//        組裝刪除語句
//            $sql = "DELETE FROM `director` where tid=9;";
//            $ret = del($db,$sql);
//            var_dump($ret);


    // 查詢語句
//        $sql = "SELECT * FROM `user` ORDER BY uid DESC LIMIT 0,5";
//        $return = select($db,$sql);
//        print_r($return);


    //配合查詢方法使用
//    $return = select($db,'user','country="中國"','uid DESC','0,5');
//    print_r($return);


    // 查詢單條數(shù)據(jù)
//    $sql = "SELECT * FROM `user` LIMIT 1;";
//    $return = mysqli_query($db,$sql);
//    $return = mysqli_fetch_assoc($return);
//    print_r($return);

    // 利用函數(shù)方法查詢單條數(shù)據(jù)
//       $ret = find($db,'user','country="中國"','uid DESC');
//        print_r($ret);


    //  查詢單個數(shù)據(jù)
//        $sql = "SELECT name,phone FROM `user` WHERE uid=2;";
//        $return = mysqli_query($db,$sql);
//        $return = mysqli_fetch_assoc($return);
//        print_r($return);

    // 利用函數(shù)方法查詢單個數(shù)據(jù)
//        $ret = find_one($db,'name','user','uid=5');
//         print_r($ret);


    // 統(tǒng)計數(shù)據(jù)數(shù)量
//        $sql = "SELECT COUNT(*) AS count_number FROM `user`;";
//        $return = mysqli_query($db,$sql);
//        $return = mysqli_fetch_assoc($return);
//        print_r($return);

    // 利用函數(shù)方法統(tǒng)計數(shù)據(jù)數(shù)量
//      $ret = count_number($db,'user','country="中國"');
//      print_r($ret);




// 連接數(shù)據(jù)庫方法
function connect($db){
    $conn = @mysqli_connect($db['host'],$db['user'],$db['pass'],$db['name'],'3306');
    if (!$conn){
       exit('數(shù)據(jù)庫報錯:'. mysqli_connect_error());
    }
    return $conn;
}

// 統(tǒng)計數(shù)據(jù)數(shù)量
function count_number($db,$table,$where){
    $sql = "SELECT COUNT(*) AS count_number FROM ".$table." WHERE ".$where;
    $return = mysqli_query($db,$sql);
    $return = mysqli_fetch_assoc($return);
    // 關(guān)閉數(shù)據(jù)庫
    mysqli_close($db);
    return $return['count_number'];

}

// 查詢單個數(shù)據(jù)
function find_one($db,$filed,$table,$where){
    $sql = "SELECT ".$filed." FROM ".$table." WHERE ".$where." LIMIT 1";
    $return = mysqli_query($db,$sql);
    $return = mysqli_fetch_assoc($return);
    // 關(guān)閉數(shù)據(jù)庫
    mysqli_close($db);
    return $return;
}

// 查詢單條數(shù)據(jù)
function find($db,$table,$where,$order){
    $sql = "SELECT * FROM ".$table." WHERE ".$where;
    if ($order){
        $sql .= ' ORDER BY '.$order;
    }
//    LIMIT 條件只能放在sql語句最后
    $sql .= ' LIMIT 1';
    $return = mysqli_query($db,$sql);
    $return = mysqli_fetch_assoc($return);
    // 關(guān)閉數(shù)據(jù)庫
    mysqli_close($db);
    return $return;
}



// 查詢方法
function select($db,$table,$where,$order,$limit){
    $sql = "SELECT * FROM ".$table.' WHERE '.$where;
    if ($order){
        $sql .= ' ORDER BY '.$order;
    }
    if ($limit){
        $sql .= ' LIMIT '.$limit;
    }
    // 返回對象,需要處理結(jié)果集
    $return = mysqli_query($db,$sql);

    if ($return) {

        // mysqli_fetch_assoc() 獲取結(jié)果集,只能獲取一條數(shù)據(jù);
        while ($row = mysqli_fetch_assoc($return)) {
            // 將返回的數(shù)據(jù)存在一個數(shù)組里面
            $rows[] = $row;
        }
        // 釋放數(shù)據(jù),清理內(nèi)存
        mysqli_free_result($return);
    }
    // 關(guān)閉數(shù)據(jù)庫
    mysqli_close($db);
    return  $rows;
}

// 插入方法
function insert($db,$sql){
    // 執(zhí)行插入 兩個參數(shù)(連接的數(shù)據(jù)庫,sql語句)
    $return = mysqli_query($db,$sql);
    // 獲取自增id
    if ($return){
        $return =  mysqli_insert_id($db);
    }
    // 關(guān)閉數(shù)據(jù)庫
    mysqli_close($db);
    return $return;
}

//修改更新方法(修改和刪除不需要自增id)
function save($db,$sql){
    $return = mysqli_query($db,$sql);
    // 關(guān)閉數(shù)據(jù)庫
    mysqli_close($db);
    return $return;
}

//刪除方法
function del($db,$sql){
    $return = mysqli_query($db,$sql);
    // 關(guān)閉數(shù)據(jù)庫
    mysqli_close($db);
    return $return;
}

mysqli連接數(shù)據(jù)庫函數(shù):

mysqli_connect('IP地址','用戶名','密碼','數(shù)據(jù)庫名字','端口號','');

連接錯誤拋異常:

mysqli_connect_error();

連接sql語句:

mysqli_query($db,$sql);

獲取結(jié)果集,只能獲取一條數(shù)據(jù):

mysqli_fetch_assoc();

釋放數(shù)據(jù),清理內(nèi)存
mysqli_free_result( );

添削の先生:查無此人添削時間:2019-05-10 13:46:59
先生のまとめ:完成的不錯。mysqli了解下就行,以后大多使用pdo進(jìn)行數(shù)據(jù)庫操作。繼續(xù)加油。

手記を発表する

人気のある見出し語