PHP连接MYSQL数据库的3种常用方法


Posted in PHP onFebruary 27, 2017

对于PHP入门用户来说,我们只要掌握基本的数据库写入、读取、编辑、删除等基本的操作就算入门,也可以写出简单的程序出来,比如留言本、新闻文章系统等等。在整个过程中,MySQL数据库的连接也是比较重要的,可以使用多种方法进行连接,对于新手来说我们就不要去分析哪种方式对于系统资源的优化程度,我们先能连接上就行。

这里,整理几种常用的PHP连接MYSQL数据库的方法。

第一、常用普通方法

$mysql_server="localhost";
$mysql_username="数据库用户名";
$mysql_password="数据库密码";
$mysql_database="数据库名";
//建立数据库链接
$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误");
//选择某个数据库
mysql_select_db($mysql_database,$conn);
mysql_query("set names 'utf8'");
//执行MySQL语句
$result=mysql_query("SELECT id,name FROM 数据库表");
//提取数据
$row=mysql_fetch_row($result);

在提取数据的时候,我们使用mysql_fetch_row,还可以使用mysql_fetch_assoc和mysql_fetch_array,具体的我们参考手册。

第二、面向对象方法

$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
if(mysqli_connect_error()){
echo 'Could not connect to database.';
exit;
}

$result=$db->query("SELECT id,name FROM user");
$row=$result->fetch_row();

第三、PDO方法

$dsn='mysql:host='.$dbhost.';dbname='.$dbdatabase.';'
$dbh=new PDO($dsn,$username,$userpass);

$stmt=$dbh->query('SELECT id,name FROM user');
$row=$stmt->fetch();

以上是常用的3种PHP连接MYSQL数据库的方法,我们可以尝试使用,一般我们用第一种比较多。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
收集的PHP中与数组相关的函数
Mar 22 PHP
dede3.1分页文字采集过滤规则详说(图文教程)续四
Apr 03 PHP
php目录操作实例代码
Feb 21 PHP
PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
Jun 09 PHP
ThinkPHP的URL重写问题
Jun 22 PHP
PHP动态输出JavaScript代码实例
Feb 12 PHP
php+ajax实时刷新简单实例
Feb 25 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
PHP flush 函数使用注意事项
Aug 26 PHP
php获取linux命令结果的实例
Mar 13 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
Feb 16 PHP
CI框架简单分页类用法示例
Jun 06 PHP
php获取今日开始时间和结束时间的方法
Feb 27 #PHP
php+mysql+jquery实现日历签到功能
Feb 27 #PHP
php查找字符串中第一个非0的位置截取
Feb 27 #PHP
php实时倒计时功能实现方法详解
Feb 27 #PHP
php自定义截取中文字符串-utf8版
Feb 27 #PHP
PHP读取XML格式文件的方法总结
Feb 27 #PHP
PHP批量修改文件名称的方法分析
Feb 27 #PHP
You might like
简单的用PHP编写的导航条程序
2006/10/09 PHP
PHP之数组学习
2011/05/29 PHP
php中使用GD库做验证码
2016/03/31 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
laravel 数据验证规则详解
2019/10/23 PHP
JQuery学习笔记 nt-child的使用
2011/01/17 Javascript
Javascript操作cookie的函数代码
2012/10/03 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
LayUi数据表格自定义赋值方式
2019/10/26 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
2020/03/13 Javascript
微信小程序单选框自定义赋值
2020/05/26 Javascript
Python单例模式的两种实现方法
2017/08/14 Python
python2.6.6如何升级到python2.7.14
2018/04/08 Python
对pandas中to_dict的用法详解
2018/06/05 Python
python sqlite的Row对象操作示例
2019/09/11 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
python logging通过json文件配置的步骤
2020/04/27 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
西尔斯百货官网:Sears
2016/09/06 全球购物
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
澳大利亚相机之家:Camera House
2017/11/30 全球购物
SEPHORA丝芙兰德国官方购物网站:化妆品、护肤品和香水
2020/01/21 全球购物
英国礼品和生活方式品牌:Treat Republic
2020/11/21 全球购物
采购文员岗位职责
2013/11/20 职场文书
大学生志愿者感言
2014/01/15 职场文书
《荷花》教学反思
2014/04/16 职场文书
小学生运动会报道稿
2014/09/12 职场文书
工程项目经理岗位职责
2015/02/02 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
opencv 分类白天与夜景视频的方法
2021/06/05 Python