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音乐采集(部分代码)
Feb 14 PHP
在MongoDB中模拟Auto Increment的php代码
Mar 06 PHP
php smarty 二级分类代码和模版循环例子
Jun 16 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
Aug 22 PHP
PHP中如何实现常用邮箱的基本判断
Jan 07 PHP
PHP实现货币换算的方法
Nov 29 PHP
php实现的农历算法实例
Aug 11 PHP
PHP+AJAX实现投票功能的方法
Sep 28 PHP
PHP中如何防止外部恶意提交调用ajax接口
Apr 11 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
Oct 22 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 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 nl2br()格式化输出的详解
2013/06/05 PHP
如何打开php的gd2库
2017/02/09 PHP
laravel-admin 实现给grid的列添加行数序号的方法
2019/10/08 PHP
Laravel5.1 框架表单验证操作实例详解
2020/01/07 PHP
jQuery 学习 几种常用方法
2009/06/11 Javascript
jQuery编写widget的一些技巧分享
2010/10/28 Javascript
在JQuery dialog里的服务器控件 事件失效问题
2010/12/08 Javascript
js变换显示图片的实例
2013/04/16 Javascript
js实现数字每三位加逗号的方法
2015/02/05 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
jquery移动端TAB触屏切换实现效果
2020/12/22 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
详解vue-element Tree树形控件填坑路
2019/03/26 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
微信小程序实用代码段(收藏版)
2019/12/17 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
python 定义n个变量方法 (变量声明自动化)
2018/11/10 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
基于keras 模型、结构、权重保存的实现
2020/01/24 Python
tensorflow自定义激活函数实例
2020/02/04 Python
欧洲有机婴儿食品最大的市场:Organic Baby Food(供美国和加拿大)
2018/03/28 全球购物
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
什么是java序列化,如何实现java序列化
2012/11/14 面试题
C#实现启动一个进程
2016/10/01 面试题
星级党支部申报材料
2014/05/31 职场文书
2015年护士医德医风自我评价
2015/03/03 职场文书
义卖募捐活动总结
2015/05/09 职场文书
Python字符串对齐方法使用(ljust()、rjust()和center())
2021/04/26 Python
golang import自定义包方式
2021/04/29 Golang
详解如何用Python实现感知器算法
2021/06/18 Python
python函数的两种嵌套方法使用
2022/04/02 Python