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学习笔记之 函数声明
Jun 09 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
PHP引用符&amp;的用法详细解析
Aug 22 PHP
PHP中通过fopen()函数访问远程文件示例
Nov 18 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
Jan 05 PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 PHP
ThinkPHP中limit()使用方法详解
Apr 19 PHP
php 获取文件行数的方法总结
Oct 11 PHP
PHP制作登录异常ip检测功能的实例代码
Nov 16 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
Oct 15 PHP
Laravel中GraphQL接口请求频率实战记录
Sep 01 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实现当前页面点击下载文件的实例代码
2016/11/16 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
PHP基于openssl实现的非对称加密操作示例
2019/01/11 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
css图片自适应大小
2007/11/28 Javascript
JavaScript 面向对象之命名空间
2010/05/04 Javascript
js判断是否为ie的方法小结
2014/01/13 Javascript
浅谈jQuery中对象遍历.eq().first().last().slice()方法
2014/11/26 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
基于JavaScript实现移动端点击图片查看大图点击大图隐藏
2015/11/04 Javascript
jQuery实现选项卡切换效果简单演示
2015/12/09 Javascript
js数组的五种迭代方法及两种归并方法(推荐)
2016/06/14 Javascript
js常用DOM方法详解
2017/02/04 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
2017/04/22 Javascript
浅谈在koa2中实现页面渲染的全局数据
2017/10/09 Javascript
JavaScript封装的常用工具类库bee.js用法详解【经典类库】
2018/09/03 Javascript
vue中接口域名配置为全局变量的实现方法
2018/09/20 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
详解python并发获取snmp信息及性能测试
2017/03/27 Python
Flask之请求钩子的实现
2018/12/23 Python
python查询文件夹下excel的sheet名代码实例
2019/04/02 Python
Python中的asyncio代码详解
2019/06/10 Python
Python socket 套接字实现通信详解
2019/08/27 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
python中count函数简单的实例讲解
2020/02/06 Python
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
ECCO英国官网:丹麦鞋履品牌
2019/09/03 全球购物
优秀本科生求职推荐信
2014/02/24 职场文书
2014年五四青年节活动策划书
2014/04/22 职场文书
机关党员三严三实心得体会
2014/10/13 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
个人承诺书格式范文
2015/04/29 职场文书
python实现腾讯滑块验证码识别
2021/04/27 Python