php连接mysql数据库最简单的实现方法


Posted in PHP onSeptember 24, 2019

在连接MySQL数据库之前,您必须指定以下信息:

MySQL数据源名称或DSN:指定MySQL数据库服务器的地址。您可以使用IP地址或服务器名称,例如,127.0.0.1 或 localhost

MySQL数据库名称:表示要连接的数据库的名称。

用户名和密码:指定用于连接MySQL数据库服务器的MySQL用户的用户名和密码。该帐户必须具有足够的权限才能访问上面指定的数据库。

我们将使用:

本地MySQL数据库服务器,这样DSN是localhost。

在classicmodels作为样本数据库。

root密码空白的帐户,只是为了演示。

连接MySQL步骤

首先,为方便起见,我们将为数据库配置创建一个新的PHP文件,dbconfig.php该文件 包含所有已配置的参数:

<?php

  $host = 'localhost';

  $dbname = 'classicmodels';

  $username = 'root';

  $password = '';

其次,我们创建一个名为的新PHP文件 phpmysqlconnect.php:

<?php

require_once 'dbconfig.php';

  

try {

  $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);

  echo "Connected to $dbname at $host successfully.";

} catch (PDOException $pe) {

  die("Could not connect to the database $dbname :" . $pe->getMessage());

}

脚本如何工作

dbconfig.php使用require_once 函数将文件包含在脚本中 。

在try块中,我们创建了一个具有三个参数的新PDO对象:连接字符串,用户名和密码。连接字符串由文件中的变量$host和$dbname变

量组成dbconfig.php。

如果与MySQL数据库的连接建立成功,我们会显示成功消息。如果有任何错误或异常,PHP会发出PDOException 包含详细错误消息的

内容。我们调用对象的getMesage() 方法PDOException来获取要显示的详细消息。

以上就是全部相关知识点内容,感谢大家对三水点靠木的支持。

PHP 相关文章推荐
phpfans留言版用到的数据操作类和分页类
Jan 04 PHP
php5.3 废弃函数小结
May 16 PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 PHP
PHP中date()日期函数有关参数整理
Jul 19 PHP
php中将html中的br换行符转换为文本输入中的换行符
Mar 26 PHP
php的hash算法介绍
Feb 13 PHP
ThinkPHP之import方法实例详解
Jun 20 PHP
了解PHP的返回引用和局部静态变量
Jun 04 PHP
PHP定时执行任务实现方法详解(Timer)
Jul 30 PHP
PHP7.0安装笔记整理
Aug 28 PHP
PHP执行普通shell命令流程解析
Aug 24 PHP
PHP如何防止用户重复提交表单
Dec 09 PHP
php和html的区别点详细总结
Sep 24 #PHP
php设计模式之适配器模式原理、用法及注意事项详解
Sep 24 #PHP
PHP使用观察者模式处理异常信息的方法详解
Sep 24 #PHP
php连接sftp的作用以及实例代码
Sep 23 #PHP
php依赖注入知识点详解
Sep 23 #PHP
php引用和拷贝的区别知识点总结
Sep 23 #PHP
php异常处理捕获错误整理
Sep 23 #PHP
You might like
怎样才能成为PHP高手?学会“懒惰”的编程
2006/12/05 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
2014/08/22 PHP
php类的扩展和继承用法实例
2015/06/20 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
jQuery实现一个简单的轮播图
2017/02/19 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
在nginx上部署vue项目(history模式)的方法
2017/12/28 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
JS替换字符串中指定位置的字符(多种方法)
2020/05/28 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
Python对列表去重的多种方法(四种方法)
2017/12/05 Python
Python爬豆瓣电影实例
2018/02/23 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
在Python中画图(基于Jupyter notebook的魔法函数)
2019/10/28 Python
python2 对excel表格操作完整示例
2020/02/23 Python
Python如何实现Paramiko的二次封装
2021/01/30 Python
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
澳大利亚优质的家居用品和生活方式公司:Bed Bath N’ Table
2019/04/16 全球购物
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
internal修饰符起什么作用
2013/12/16 面试题
三分钟演讲稿事例
2014/03/03 职场文书
项目施工员岗位职责
2014/03/09 职场文书
2015年班组工作总结
2015/04/20 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书