Blogger Information
Blog 46
fans 1
comment 1
visits 30343
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
MYSQLi面向对象实现更新操作及PDO实现删除操作-2018年4月25日
笨鸟先飞
Original
530 people have browsed it

MYSQLi面向对象实现更新操作:

实例

<?php
/**
 * mysqli面向对象的预处理技术来实现  更新操作
 */
//1.连接数据库
require 'mysqli_conncet.php';

//2.准备sql语句,模板
$sql = "UPDATE phone SET phone_id=? WHERE name=?;";

//3.创建stmt对象,
$stmt = $mysqli->stmt_init();

//4.检测sql语句是否正确
if($stmt->prepare($sql)){
    $stmt->bind_param('is',$phone_id,$name);
    $phone_id=10;$name='小红';

    $stmt->execute();
    if($stmt->affected_rows>0){
        echo '更新成功了'.$stmt->affected_rows.'条数据';
    }

}
//5.关闭shujuk
 $mysqli ->close();

运行实例 »

点击 "运行实例" 按钮查看在线实例



PDO实现删除操作:

实例

<?php
/**
 * pdo 预处理对象的删除操作
 */
header("Content-type:text/html;charset=Utf-8");
//1.连接数据库
$pdo = new PDO('mysql:dbname=php','root','root');

//2.准备sql语句

$sql ="DELETE FROM `user` WHERE `name`=:name";

//3.创建pdo预处理对象
$stmt = $pdo->prepare($sql);

//4.绑定参数
$stmt->bindValue(':name','小红');

//5.执行删除操作
if($stmt->execute()){
    if($stmt->rowCount()>0){
        echo '成功删除'.$stmt->rowCount().'条数据';
    }else{
        exit ('没有数据被删除');
    }

}else{
    echo '删除失败';
    print $stmt->errorInfo();
    die();
}

//6.销毁
unset($pdo);

运行实例 »

点击 "运行实例" 按钮查看在线实例



PDO实现删除简化操作:

实例

<?php
/**
 * 预处理对象的删除的简化操作
 */
//1.连接数据库
$pdo = new PDO('mysql:dbname=php','root','root');

//2.创建pdo预处理对象
$stmt = $pdo->prepare("DELETE FROM `user` WHERE  `name`=:name");

//3.执行删除操作
$stmt->execute(['name'=>'小龙女']);

运行实例 »

点击 "运行实例" 按钮查看在线实例


Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post