对mysqli的认识
2016-09-25 14:28
162 查看
mysqli提供了两种方式与数据库产生交互,一种是面向对象,一种是面向过程.在这儿我只说面向对象.
1.面相对象
在面向对象的过程中,mysqli被封装成一个类,因为构造方法在系统中是默认的,在这儿只需要实例化一个对象,例如下面的代码
<?php
$mysqli = new mysqli($db_host,$db_root,$db_password,$db_name);
/*上面这几个参数的意思分别是:$db_host:链接的服务器的地址,$db_root:服务器的用户名,$db_password:服务器的密码(默认密码为空),$db_name:服务器中数据库的名字
**/
?>
2.利用mysqli连接数据库
在mysqli中执行查询用query()方法
例如 :
<?php
$mysqli = new mysqli($db_host,$db_root,$db_password,$db_name) //实例化对象
if(!$mysqli){
die("链接数据库失败".$mysqli->connect_error);
}else{
echo "链接数据失败";
}
$sql = select * from dbName
$result = $mysqli->query($sql);
if($result){
//判断结果集中的行数是否大于0
if($result->num_rows>0){
while($data->fetch_object()){ //循环输出数据
echo"用户名". $data->aco_number."密码".$data->aco_password."<hr>";
}
}
}
else{
echo:"查询失败";
}
?>
1.面相对象
在面向对象的过程中,mysqli被封装成一个类,因为构造方法在系统中是默认的,在这儿只需要实例化一个对象,例如下面的代码
<?php
$mysqli = new mysqli($db_host,$db_root,$db_password,$db_name);
/*上面这几个参数的意思分别是:$db_host:链接的服务器的地址,$db_root:服务器的用户名,$db_password:服务器的密码(默认密码为空),$db_name:服务器中数据库的名字
**/
?>
2.利用mysqli连接数据库
在mysqli中执行查询用query()方法
例如 :
<?php
$mysqli = new mysqli($db_host,$db_root,$db_password,$db_name) //实例化对象
if(!$mysqli){
die("链接数据库失败".$mysqli->connect_error);
}else{
echo "链接数据失败";
}
$sql = select * from dbName
$result = $mysqli->query($sql);
if($result){
//判断结果集中的行数是否大于0
if($result->num_rows>0){
while($data->fetch_object()){ //循环输出数据
echo"用户名". $data->aco_number."密码".$data->aco_password."<hr>";
}
}
}
else{
echo:"查询失败";
}
?>
相关文章推荐
- mysqli的认识与应用
- 第一个Android程序——认识文件结构
- 对软件体系结构的认识
- VC++6.0新认识
- mysqli操作数据库
- Grub 启动的认识(一)
- 最小二乘法的再认识
- 面向对象分析和设计(第3版)读书笔记 - 认识 OO
- 从头认识Spring-2.1 自己主动装配(2)-byType(2)
- 认识J2EE规范
- SNMP 介绍 认识OID MIB
- 关于Android Application类的一些认识
- AngularJS------认识AngularJS
- 关于默认构造函数的几个错误认识
- (未完成)我对管理专业的认识
- 对计算机网络的一些认识
- 短路的认识
- PHP Mysqli Class收集
- PHP数据库操作之基于 Mysqli 的数据库操作类库
- caffe 初步认识