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

完成用sqli對數(shù)據(jù)庫刪插改查操作小案例

Original 2019-05-06 23:58:05 383
abstract:<?php /**  * Created by PhpStorm.  * User: 普通用戶  * Date: 2019/5/6  * Time: 20:06  */ include "config.php"; $con
<?php
/**
 * Created by PhpStorm.
 * User: 普通用戶
 * Date: 2019/5/6
 * Time: 20:06
 */
include "config.php";

$conn=connect($db);
if($conn){
    echo "數(shù)據(jù)庫連接成功!","<br>";
}
//刪除數(shù)據(jù)
$sql="DELETE FROM `pl_pinglun` WHERE pl_id=2;";
$ret=delete($conn,$sql);
if($ret){
echo "成功刪除".$ret."條數(shù)據(jù)";
}else{
    echo "刪除失敗";
}

//插入數(shù)據(jù)
$sql = "INSERT INTO `pl_pinglun`(pl_user,pl_content,pl_appraise,pl_time)
 VALUES('用戶2','一般般','中評','1557148842')";
$ret=insert($conn,$sql);
if($ret){
    echo "插入第".$ret."條計(jì)錄";
}else{
    echo "插入數(shù)據(jù)失敗";
}

//修改數(shù)據(jù)
$sql="UPDATE `pl_pinglun` SET pl_user='用戶4',pl_content='太好了,下次再來買',pl_appraise='好評',pl_time='1557148845' WHERE pl_id=15 ;";
$ret=mod($conn,$sql);
if($ret){
    echo "修改成功";
}else{
    echo "修改失敗";
}

//查詢數(shù)據(jù)
$time=time();
$ret=select($conn,'pl_pinglun','pl_user="用戶3"','pl_id DESC');
if($ret){
    print_r($ret);
}else{
    echo "查詢失敗";
}
<?php
/**
 * Created by PhpStorm.
 * function.php 方法庫
 * Date: 2019/5/6
 * Time: 21:24
 */
//連接數(shù)據(jù)庫
function connect($db){
    $conn=@mysqli_connect($db['host'],$db['user'],$db['pass'],$db['name'],'3306');
    if(!$conn){
        exit('數(shù)據(jù)庫報(bào)錯(cuò):'.mysqli_connect_error());
    }
    return $conn;
}

//刪除數(shù)據(jù)庫
function delete($db,$sql){
    $ret=mysqli_query($db,$sql);
     return $ret;
}
//插入數(shù)據(jù)方法
function insert($db,$sql){
    $ret=mysqli_query($db,$sql);
    if($ret){
        $ret = mysqli_insert_id($db);
    }
    return $ret;
}

//修改數(shù)據(jù)方法
function mod($db,$sql){
    $ret=mysqli_query($db,$sql);
    return $ret;
}

//查詢數(shù)據(jù)方法
function select($db,$table,$where,$order){
    $sql="SELECT * FROM ".$table.' WHERE '.$where;
    if($order){
        $sql .=' ORDER BY '.$order;
    }
    $sql .=' LIMIT 5 ';
    $ret=mysqli_query($db,$sql);
   $return =mysqli_fetch_assoc($ret);
    return $return ;
}
<?php
/**
 * Created by PhpStorm.
 * config.php   配置文件
 * Date: 2019/5/6
 * Time: 20:30
 */
//服務(wù)器配置

include "function.php";
$db=[
    'host'=>'127.0.0.1',
    'user'=>'root',
    'pass'=>'root',
    'name'=>'phpsql'
];

20190506233959.jpg

經(jīng)過本章節(jié)的學(xué)習(xí)對sql的知識又重新溫習(xí)了一遍,sqli 操作數(shù)據(jù)庫語法簡捷,對數(shù)據(jù)表進(jìn)行刪、改操作時(shí)切記附上where條件判斷,不然會全部受影響。退出數(shù)據(jù)庫操作時(shí)記得關(guān)閉數(shù)據(jù)庫連接,當(dāng)查詢操作完成后要對返回值進(jìn)行內(nèi)存釋放。

Correcting teacher:查無此人Correction time:2019-05-07 09:41:41
Teacher's summary:完成的不錯(cuò)。以后應(yīng)該會使用pdo查詢的多。mysqli也要了解,畢竟公司也有很多老項(xiàng)目。繼續(xù)加油。

Release Notes

Popular Entries