php+mysqli使用预处理技术进行数据库查询的方法
本文实例讲述了php+mysqli使用预处理技术进行数据库查询的方法。分享给大家供大家参考。具体如下:
代码有些难度,需要基础知识比较扎实才能好理解,代码先放上来:
这里实现查询所有 id>5 的 id,title,contents值:
<?php
$mysqli = new MySQLi("localhost","root","123456","liuyan");
if(!$mysqli){
die($mysqli->error);
}
//创建一个预定义的对象 ?占位
$sql = "select id,title,contents from news where id>?";
$mysqli_stmt = $mysqli->prepare($sql);
$id=10;
//绑定参数
$mysqli_stmt->bind_param("i",$id);
//绑定结果集
$mysqli_stmt->bind_result($id,$title,$contents);
//执行
$mysqli_stmt->execute();
//取出绑定的结果集
while($mysqli_stmt->fetch()){
echo "--$id--$title--$contents--<hr>";
}
//关闭结果集
$mysqli_stmt->free_result();
$mysqli_stmt->close();
$mysqli->close();
?>
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
php+mysqli使用面向对象方式查询数据库实例
本文实例讲述了php+mysqli使用面向对象方式查询数据库的方法.分享给大家供大家参考.具体实现方法如下: <?php //第一步:创建数据连接对象 $mysqli = new MySQLi("localhost","root","123456"); //默认的 MySQL的类,其属性与方法见手册 if($mysqli->connect_error){//connect_error为属性,报错 die("数据库连接失败:&
-
php基础之连接mysql数据库和查询数据
连接数据库,有三种方法 1. 常规方式: $con=mysql_connect($dbhostip,$username,$userpassword) or die("Unable to connect to the MySQL!"); $db = mysql_select_db($dbdatabasename,$con); //执行语句 $qres=mysql_query("SELECT id,GoodsName FROM user"); //提取一条数据 11 $
-
php+mysql数据库查询实例
本文实例讲述了php+mysql数据库查询的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php //连接数据库的参数 $host = "localhost"; $user = "root"; $pass = "zq19890319"; $db = "phpdev"; //创建一个mysql连接 $connection =
-
MySql数据库查询结果用表格输出PHP代码示例
在一般的网站中,我们会通常看到,很多数据库中表的数据在浏览器都是出现在表格中的,一开始让自己感到很神奇,但是仔细想想也不算太复杂,既然可以dql和dml的一般返回,以表格的方式返回应该也不成问题,但是,有一点说明的是,在客户端设计脚本去实现问题是不对的,即便可以实现起来也是非常复杂,所以,只能在服务器的方面去考虑,想想问题解决的方式就有了,即在返回的时候打印表格标签和对应属性和属性值,虽然说这种方式看起来不太合理,但是这也是最为有效的方法.具体的代码如下: <?php //在表格中显示表的数据,
-
php查询mysql数据库并将结果保存到数组的方法
本文实例讲述了php查询mysql数据库并将结果保存到数组的方法.分享给大家供大家参考.具体分析如下: 这里主要用到了mysql_fetch_assoc函数 mysql_fetch_assoc语法如下: array mysql_fetch_assoc (resource $Result_Set) 范例代码如下: <?php $UserName = 'abc'; $Password = '1234'; $DbHandle = mysql_connect ('localhost', $UserNam
-
关于php操作mysql执行数据库查询的一些常用操作汇总
php操作mysql步骤:1.$connect=mysql_connect('localhost','root','123456') or die('数据库连接失败.'mysql_error());链接mysql.2.mysql_select_db('database',$connect)选择链接的数据库.3.mysql_query('Set names gb2312');$sql = "select * from blog_article";准备要查询的数据.4.$datas = m
-
PHP同时连接多个mysql数据库示例代码
实例: 复制代码 代码如下: <?php $conn1 = mysql_connect("127.0.0.1", "root","root","db1"); mysql_select_db("db1", $conn1); $conn2 = mysql_connect("127.0.0.1", "root","root","db2&q
-
php mysql数据库操作类
复制代码 代码如下: <?php /* * mysql数据库 DB类 * @package db * @author yytcpt(无影) * @version 2008-03-27 * @copyrigth http://www.d5s.cn/ */ class db { var $connection_id = ""; var $pconnect = 0; var $shutd
-
PHP+mysql实现从数据库获取下拉树功能示例
本文实例讲述了PHP+mysql实现从数据库获取下拉树功能.分享给大家供大家参考,具体如下: <?php include "config.php"; include "MySQL.php"; $db = new Mysql('test'); //几个简单的类,不用列出来大家也看得懂.就是实例化一个数据库连接而已. function RootMenu ($PID,$n){ global $arr,$db; $sql = "select * from m
-
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
本文实例讲述了PHP入门教程之使用Mysqli操作数据库的方法.分享给大家供大家参考,具体如下: Demo1.php <?php //使用 mysqli 对象操作数据库 //创建 mysqli 对象(资源句柄) $_mysqli = new mysqli(); //连接数据库 1.主机名(ip) 2.账户 3.密码 4.数据库 //mysqli_connect 函数 == $_mysqli -> connect(); $_mysqli -> connect('localhost','ro
-
从Web查询数据库之PHP与MySQL篇
从Web查询数据库:Web数据库架构的工作原理 一个用户的浏览器发出一个HTTP请求,请求特定的Web页面,在该页面中出发form表单提交到php脚本文件(如:results.php)中处理 Web服务器接收到对results.php页面的请求后,检索文件,并将其传递给PHP引擎处理 PHP引擎开始解析脚本.脚本主要包括了连接数据库和执行查询的命令.PHP启动了对MySQL服务器的连接并向该服务器发送适当的查询. MySQL服务器接收到数据库查询的请求,开始处理这个查询,并将查询结果返回给PHP
-
常用的PHP数据库操作方法(MYSQL版)
一.数据库操作 1. 连接MYSQL数据 mysql_connect() e.g. 复制代码 代码如下: $db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD) or die('Unable to connect, please check connection paremeters'); 2. 选择数据库 mysql_select_db() 连接上数据库后,PHP默认选择的数据库未必是我们后面操作中需要的数据库,为确保数据库选择正
随机推荐
- 用来猜后台的HTA小程序
- 5个保护MySQL数据仓库的小技巧
- 用expect实现的自动登录到多台服务器的shell脚本
- vue-cli的webpack模板项目配置文件分析
- 一位高手整理的IIS FAQ
- Java编程利用socket多线程访问服务器文件代码示例
- 设置JavaScript自动提示-Eclipse/MyEclipse
- PHP的explode和implode的使用说明
- 解析Android获取系统cpu信息,内存,版本,电量等信息的方法详解
- 浅谈javascript的分号的使用
- 汉化英文版的Dreamweaver CS5并自动提示jquery
- 微信小程序 devtool隐藏的秘密
- PDO预处理语句PDOStatement对象使用总结
- java代码抓取网页邮箱的实现方法
- jsp中调用java代码小结
- 简单介绍iOS开发中关于category的应用
- Android 中对JSON数据解析实例代码
- three.js中文文档学习之创建场景
- 06年香港警匪反黑动作片《卧虎》(DVD转RMVB 中文字幕) 下载
- golang并发下载多个文件的方法