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 相关文章推荐
PHP的面试题集
Nov 19 PHP
PHP中=赋值操作符对不同数据类型的不同行为
Jan 02 PHP
解析php中两种缩放图片的函数,为图片添加水印
Jun 14 PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
Aug 31 PHP
php查看请求头信息获取远程图片大小的方法分享
Dec 25 PHP
CodeIgniter框架中_remap()使用方法2例
Mar 10 PHP
ThinkPHP实现批量删除数据的代码实例
Jul 02 PHP
PHP快速生成各种信息提示框的方法
Feb 03 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
Mar 31 PHP
PHP简单实现记录网站访问量功能示例
Jun 06 PHP
php无限级分类实现评论及回复功能
Feb 18 PHP
Yii框架安装简明教程
May 15 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 email邮箱正则
2008/10/08 PHP
PHP strip_tags保留多个HTML标签的方法
2016/05/22 PHP
php socket通信简单实现
2016/11/18 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
按给定几率进行随机抽取的js代码
2010/12/28 Javascript
javascript之bind使用介绍
2011/10/09 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
Bootstrap框架结合jQuery仿百度换肤功能实例解析
2016/09/17 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
小程序封装wx.request请求并创建接口管理文件的实现
2019/04/29 Javascript
微信小程序云开发之使用云存储
2019/05/17 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
python 读写、创建 文件的方法(必看)
2016/09/12 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
python抽取指定url页面的title方法
2018/05/11 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
Python中模块(Module)和包(Package)的区别详解
2019/08/07 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
深入了解python列表(LIST)
2020/06/08 Python
css3绘制天猫logo实现代码
2012/11/06 HTML / CSS
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
西班牙土拨鼠床垫公司,感觉在云端:Marmota
2019/03/18 全球购物
西班牙三叶草药房:Farmacias Trébol
2019/05/03 全球购物
某公司面试题
2012/03/05 面试题
指导教师评语
2014/04/26 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
捐书仪式主持词
2015/07/04 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书