php+mysqli数据库连接的两种方式


Posted in PHP onJanuary 28, 2015

本文实例讲述了php+mysqli数据库连接的两种方式。分享给大家供大家参考。具体如下:

这里讲述mysqli数据库连接两种方式比较,即面向对象与面向过程。代码如下:

第一种方式:面向对象的方式建立数据库连接

$mysqli = new MySQLi("localhost","root","1233456");//默认的 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'");

第二种方式:面向过程方式建立数据库连接,这个与 mysql 扩展库类似

$conn = @mysqli_connect("localhost","root","123456") or die(mysqli_connect_error());

mysqli_select_db($conn,"liuyan") or die(mysqli_connect_error());//与mysql扩展库不同,这里数据库名写在后面,而且 $conn是必选的

mysqli_query($conn,"set names 'GBK'");//同上

?>

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

PHP 相关文章推荐
我的论坛源代码(二)
Oct 09 PHP
自动分页的不完整解决方案
Jan 12 PHP
php操作sqlserver关于时间日期读取的小小见解
Nov 29 PHP
php后台多用户权限组思路与实现程序代码分享
Feb 13 PHP
php学习之function的用法
Jul 14 PHP
解析posix与perl标准的正则表达式区别
Jun 17 PHP
php生成图形(Libchart)实例
Nov 06 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
php读取der格式证书乱码解决方法
Jun 22 PHP
浅谈laravel框架sql中groupBy之后排序的问题
Oct 17 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
Apr 04 PHP
PHP实现返回JSON和XML的类分享
Jan 28 #PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 #PHP
php+mysqli实现将数据库中一张表信息打印到表格里的方法
Jan 28 #PHP
php+mysqli使用预处理技术进行数据库查询的方法
Jan 28 #PHP
php中使用session防止用户非法登录后台的方法
Jan 27 #PHP
php中session与cookie的比较
Jan 27 #PHP
php实现session自定义会话处理器的方法
Jan 27 #PHP
You might like
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
理解PHP中的stdClass类
2014/04/18 PHP
解密ThinkPHP3.1.2版本之模板继承
2014/06/19 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
javascript编程起步(第六课)
2007/02/27 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
2012/01/10 Javascript
js读取配置文件自写
2014/02/11 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
js实现的奥运倒计时时钟效果代码
2015/12/09 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
11行JS代码制作二维码生成功能
2018/03/09 Javascript
Vue实现一个图片懒加载插件
2019/03/11 Javascript
[02:31]2018年度DOTA2最具人气选手-完美盛典
2018/12/16 DOTA
[01:12:40]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第三场 1月25日
2021/03/11 DOTA
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
python matplotlib.pyplot.plot()参数用法
2020/04/14 Python
Python如何重新加载模块
2020/07/29 Python
python Timer 类使用介绍
2020/12/28 Python
python+opencv实现车道线检测
2021/02/19 Python
外企C语言笔试题
2013/11/10 面试题
留学生如何写好自荐信
2013/12/27 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
英文慰问信范文
2015/03/24 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis
利用JuiceFS使MySQL 备份验证性能提升 10 倍
2022/03/17 MySQL