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和XSL stylesheets转换XML文档
Oct 09 PHP
需要发散思维学习PHP
Jun 29 PHP
PHP 实用代码收集
Jan 22 PHP
PHP函数常用用法小结
Feb 08 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
Oct 12 PHP
php 注册时输入信息验证器的实现详解
Jul 05 PHP
php绘图中显示不出图片的原因及解决
Mar 05 PHP
windwos下使用php连接oracle数据库的过程分享
May 26 PHP
ThinkPHP之R方法实例详解
Jun 20 PHP
Linux下手动编译安装PHP扩展的例子分享
Jul 15 PHP
php中类和对象:静态属性、静态方法
Apr 09 PHP
php文件上传原理与实现方法详解
Dec 20 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
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
2014/04/02 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
php生成酷炫的四个字符验证码
2016/04/22 PHP
php实现文件上传及头像预览功能
2017/01/15 PHP
PHP开发之用微信远程遥控服务器
2018/01/25 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
一个小型js框架myJSFrame附API使用帮助
2008/06/28 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
Vue检测屏幕变化来改变不同的charts样式实例
2020/10/26 Javascript
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
Python实现八大排序算法
2016/08/13 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
VSCode 自定义html5模板的实现
2019/12/05 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
ivx平台开发之不用代码实现一个九宫格抽奖功能
2021/01/27 HTML / CSS
W Concept美国:精选全球独立设计师
2017/02/22 全球购物
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
出生医学证明样本
2014/01/17 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
售房协议书范本2014
2014/10/23 职场文书
新婚姻法离婚协议书范文
2014/11/30 职场文书
班主任经验交流材料
2014/12/16 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
学术研讨会欢迎词
2015/01/26 职场文书