php+mysqli使用面向对象方式查询数据库实例

yipeiwu_com6年前Mysql基础

本文实例讲述了php+mysqli使用面向对象方式查询数据库的方法。分享给大家供大家参考。具体实现方法如下:

<?php
//第一步:创建数据连接对象
$mysqli = new MySQLi("localhost","root","123456");
//默认的 MySQL的类,其属性与方法见手册
if($mysqli->connect_error){//connect_error为属性,报错
 die("数据库连接失败:".$mysqli->connect_errno."--".$mysqli->connect_error);
// connect_errno:错误编号
}
$mysqli->select_db("liuyan");//选择数据库
$mysqli->query("set names 'GBK'");

//第二步:数据库查询,代码如下
$sql = "select title,contents from news limit 5,5";
//第三步:执行,显示结果
$res = $mysqli->query($sql) or die($mysqli->error);
// 返回值 $res 为资源类型(获取到结果的资源类型)
if($res){
 while($row = $res->fetch_assoc()){
//注意:fetch_assoc()为 MySQLi_Result 里的函数,详情见手册
 echo "标题:".$row['title']."<br>内容:".$row['contents']."<hr>";
 }
}
//第四步,释放结果集,关闭连接
$res->free();
$mysqli->close();
?>

希望本文所述对大家的php程序设计有所帮助。

相关文章

PHP结合Redis+MySQL实现冷热数据交换应用案例详解

PHP结合Redis+MySQL实现冷热数据交换应用案例详解

本文实例讲述了PHP结合Redis+MySQL实现冷热数据交换应用案例。分享给大家供大家参考,具体如下: 场景:某网站需要对其项目做一个投票系统,投票项目上线后一小时之内预计有100万...

php简单备份与还原MySql的方法

本文实例讲述了php简单备份与还原MySql的方法。分享给大家供大家参考,具体如下: 一、备份: <?php header ( "content-Type: text/...

php+mysqli实现批量执行插入、更新及删除数据的方法

本文实例讲述了php+mysqli实现批量执行插入、更新及删除数据的方法。分享给大家供大家参考。具体如下: mysqli批量执行插入/更新/删除数据,函数为 multi_query()。...

php调用MySQL存储过程的方法集合(推荐)

类型一:调用带输入、输出类型参数的方法复制代码 代码如下:$returnValue = '';try { mysql_query ( "set @Return" ); ...

浅谈php中mysql与mysqli的区别分析

首先两个函数都是用来处理DB 的。首先, mysqli 连接是永久连接,而mysql是非永久连接。什么意思呢? mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mysql...