Blogger Information
Blog 26
fans 0
comment 0
visits 16508
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
预处理技术进行更新与删除
瘦不下来的博客
Original
611 people have browsed it

更新代码:

实例

<?php
/**
 *  执行多条SQL语句,新增与更新
 *  作业:大家想一下,如果再加一条删除语句,应该如何去写?
 */

//1.连接数据库
require 'mysqli_connect.php';

//2.准备多条查询语句
//SQL语句二要求:1.第一条必须有效;2.结尾必须要有分号,否则后面的SQL语句无效

$sql .= 'UPDATE staff SET salary=8800 WHERE staff_id=7;';

//3.执行查询,并检测
if (mysqli_multi_query($db, $sql)) {
    //判断是否是新增操作
    if (mysqli_affected_rows($db) > 0) {
        //判断是否是新增成功
        if(mysqli_insert_id($db)>0) {
            echo '新增'.mysqli_affected_rows($db).'条记录,主键id:'.mysqli_insert_id($db);
        }
        echo '<br>成功的更新了'.mysqli_affected_rows($db).'条记录';
    } else{
        echo '没有新增任何记录,也没有记录被更新';
    }
} else {  //出错提示
    exit(mysqli_errno($db).':'.mysqli_error($db));
}

//4.关闭连接
mysqli_close($db);

运行实例 »

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

删除代码:

实例

<?php
/**
 *  执行多条SQL语句,新增与更新
 *  作业:大家想一下,如果再加一条删除语句,应该如何去写?
 */

//1.连接数据库
require 'mysqli_connect.php';

//2.准备多条查询语句
//SQL语句二要求:1.第一条必须有效;2.结尾必须要有分号,否则后面的SQL语句无效
//新增一条记录,
$sql = 'INSERT IGNORE  staff SET name="欧阳克";';
//更新id=5的张无忌salary改成5800
$sql .= 'delete staff WHERE staff_id=7;';

//3.执行查询,并检测
if (mysqli_multi_query($db, $sql)) {
    //判断是否是新增操作
    if (mysqli_affected_rows($db) > 0) {
        //判断是否是新增成功
        if(mysqli_insert_id($db)>0) {
            echo '新增'.mysqli_affected_rows($db).'条记录,主键id:'.mysqli_insert_id($db);
        }
        echo '<br>成功的更新了'.mysqli_affected_rows($db).'条记录';
    } else{
        echo '没有新增任何记录,也没有记录被更新';
    }
} else {  //出错提示
    exit(mysqli_errno($db).':'.mysqli_error($db));
}

//4.关闭连接
mysqli_close($db);

运行实例 »

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


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