博主信息
博文 42
粉丝 4
评论 0
访问量 37228
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
4.24 php 预处理select及insert操作 --27Day
小丑的博客
原创
1342人浏览过
  1. insert

实例

<?php


require 'content.php';


$sql = 'insert ignore staff set name=?,age=?,address=?,iphone=?;';

//1.初始化stmt对象
$stmt = mysqli_stmt_init($connect);

$name = '百里玄策';
$age = 18;
$address = '东京';
$iphone = '11111111111';

//2.检测预处理语句是否正确
if(mysqli_stmt_prepare($stmt,$sql)){

    //3.将变量与SQL中占位符进行绑定
    mysqli_stmt_bind_param($stmt,'siss',$name,$age,$address,$iphone);
    //4.执行SQL语句
    if(mysqli_stmt_execute($stmt)){

        //5.受影响纪录数
        if(mysqli_stmt_affected_rows($stmt)>0){

            echo '操作成功: 序列号'.mysqli_stmt_insert_id($stmt).'';

        }else{
            echo '操作失败';
            exit();
        }

    }else{
        exit('执行操作失败:'.mysqli_stmt_errno($stmt).':'.mysqli_stmt_error($stmt));
    }


}else{
    exit(mysqli_stmt_errno($stmt).':'.mysqli_stmt_error($stmt));
}

mysqli_stmt_close($stmt);

mysqli_close($connect);

运行实例 »

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

2.select

实例

<?php

require 'content.php';


$sql = 'select name,age,address,iphone from staff where staff_id>?';


//1.创建预处理对象
$stmt = mysqli_stmt_init($connect);

//2.预处理是否正常执行
if(mysqli_stmt_prepare($stmt,$sql)){

    //3.与预处理进行绑定
    mysqli_stmt_bind_param($stmt,'i',$staff_id);

    $staff_id = 2;

    //4.执行
    mysqli_stmt_execute($stmt);

    //5.获取查询结果集
    mysqli_stmt_store_result($stmt);


    //6.查询受影响行数
    if(mysqli_stmt_num_rows($stmt)>0){

        //7.将结果集与变量进行绑定
        mysqli_stmt_bind_result($stmt,$name,$age,$address,$iphone);

        //遍历输出
        while(mysqli_stmt_fetch($stmt)){
            echo '姓名:'.$name.',年龄:'.$age.',国籍:'.$address.',电话:'.$iphone.'<br>';
        }


    }else{
        echo '无相关数据记录';
        exit();
    }

}else{
    exit(mysqli_stmt_errno($stmt).''.mysqli_stmt_error($stmt));
}

mysqli_stmt_close($stmt);
mysqli_close($connect);

运行实例 »

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

1.png

批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学