国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

數(shù)據(jù)庫連接、增刪改查等方法封裝

Original 2019-08-30 11:07:03 458
abstract:<?php //$db = @mysqli_connect('127.0.0.1','root','root','film','3306'); //if (!$db) { ////    echo mysqli_conne
<?php

//$db = @mysqli_connect('127.0.0.1','root','root','film','3306');
//if (!$db) {
////    echo mysqli_connect_error();
//    exit('數(shù)據(jù)庫報(bào)錯(cuò):' .mysqli_connect_error());
//}

$db = [
    'host'=>'127.0.0.1',
    'user'=>'root',
    'pass'=>'root',
    'name'=>'film'
];
$db = connect($db);

//數(shù)據(jù)插入
//$addTime = time();
////$sql = "INSERT INTO `film` (filmname,pid,num,addtime) VALUES ('《摩天營救》','1','888','{$addTime}');";
//$sql = "INSERT INTO `film` VALUES (null,'《戰(zhàn)狼2》','1','222222','{$addTime}');";
//$ret = insert($db,$sql);
//print_r($ret);

//數(shù)據(jù)修改
//$sql = "UPDATE `film` SET filmname = '《未命名電影》' WHERE id=8;";
//$ret = modi($db,$sql);
//print_r($ret);

//數(shù)據(jù)刪除
//$sql = "DELETE FROM `film` WHERE id = 13;";
//$ret = del($db,$sql);
//print_r($ret);

//數(shù)據(jù)查詢
//$sql = "SELECT * FROM `film` WHERE id = 2;";
//$sql = "SELECT * FROM `film` ORDER BY id ASC LIMIT 0,5;";
//$sql = "SELECT * FROM `film` ORDER BY id DESC LIMIT 0,5;";
//$ret = select($db,'film','pid = 1','id DESC','0,5');
//print_r($ret);

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

//查詢一個(gè)數(shù)據(jù)
//$return = one($db,'film','id=2');
//print_r($return);

//統(tǒng)計(jì)數(shù)據(jù)
$return = count_num($db,'film');
print_r($return);

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

//插入方法
function insert ($db,$sql)
{
    $return = mysqli_query($db,$sql);
    if ($return) {
        $return = mysqli_insert_id($db);
    }
    mysqli_close($db);
    return $return;
}
//修改方法
function modi ($db,$sql)
{
    $return = mysqli_query($db,$sql);
    mysqli_close($db);
    return $return;
}
//刪除方法
function del ($db,$sql)
{
    $return = mysqli_query($db,$sql);
    mysqli_close($db);
    return $return;
}

//查詢方法
function selects ($db,$sql)
{
    $return = mysqli_query($db,$sql);
    if ($return) {
        while ($row = mysqli_fetch_assoc($return)) {
            $rows[] = $row;
        }
        mysqli_free_result($return);
    }
    mysqli_close($db);
    return $rows;
}

//查詢方法
function select ($db,$table,$where,$order,$limit)
{
//    $sql = "SELECT * FROM" .' '.$table .' WHERE ' .$where .' ORDER BY '.$order;
    $sql = "SELECT * FROM $table WHERE $where ORDER BY $order";
    if ($limit) {
        $sql .= ' LIMIT ' .$limit;
    }
    $return = mysqli_query($db,$sql);
    if ($return) {
        while ($row = mysqli_fetch_assoc($return)) {
            $rows[] = $row;
        }
        mysqli_free_result($return);
    }
    mysqli_close($db);
    return $rows;
}

//查詢一條數(shù)據(jù)方法
function first ($db,$table,$where)
{
    $sql = "SELECT * FROM $table WHERE $where LIMIT 1";
    $return = mysqli_query($db,$sql);
    if ($return) {
        $return = mysqli_fetch_assoc($return);
    }
    mysqli_close($db);
    return $return;
}

//查詢單個(gè)數(shù)據(jù)方法
function one ($db,$table,$where)
{
    $sql = "SELECT filmname FROM $table WHERE $where LIMIT 1";
    $return = mysqli_query($db,$sql);
    if ($return) {
        $return = mysqli_fetch_assoc($return);
    }
    mysqli_close($db);
    return $return;
}

//統(tǒng)計(jì)數(shù)量方法
function count_num ($db,$table)
{
    $sql = "SELECT COUNT(*) AS count_num FROM $table";
    $return = mysqli_query($db,$sql);
    if ($return) {
        $return = mysqli_fetch_assoc($return);
    }
    mysqli_close($db);
    return $return['count_num'];
}


Correcting teacher:天蓬老師Correction time:2019-08-30 16:18:24
Teacher's summary:sql語句中, 關(guān)鍵字建議全部加上反引號

Release Notes

Popular Entries