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 相关文章推荐
ThinkPHP 连接Oracle数据库的详细教程[全]
Jul 16 PHP
wordpress自定义url参数实现路由功能的代码示例
Nov 28 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 PHP
php中switch与ifelse的效率区别及适用情况分析
Feb 12 PHP
crontab无法执行php的解决方法
Jan 25 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
Aug 17 PHP
thinkPHP自定义类实现方法详解
Nov 30 PHP
ajax调用返回php接口返回json数据的方法(必看篇)
May 05 PHP
PHP7扩展开发教程之Hello World实现方法示例
Aug 03 PHP
PHP实现基于3DES算法加密解密字符串示例
Aug 24 PHP
thinkphp5使html5实现动态跳转的例子
Oct 16 PHP
PHP中用Trait封装单例模式的实现
Dec 18 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/10/08 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
2017/08/10 PHP
Linux下 php7安装redis的方法
2018/11/01 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
Laravel框架源码解析之入口文件原理分析
2020/05/14 PHP
让回调函数 showResponse 也带上参数的代码
2007/08/13 Javascript
JavaScript中的一些定位属性[图解]
2010/07/14 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
jQuery实现倒计时按钮功能代码分享
2014/09/03 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
原生JS实现日历组件的示例代码
2017/09/22 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
基于JQuery实现页面定时弹出广告
2020/05/08 jQuery
Javascript执行流程细节原理解析
2020/05/14 Javascript
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
Python完成哈夫曼树编码过程及原理详解
2019/07/29 Python
python定义类self用法实例解析
2020/01/22 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
2020/03/18 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
2020/04/20 Python
python如何爬取网页中的文字
2020/07/28 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
巴西美妆购物网站:Kutiz Beauté
2019/03/13 全球购物
财务与信息服务专业推荐信
2013/11/28 职场文书
篝火晚会主持词
2014/03/25 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
小学生竞选班干部演讲稿
2014/04/24 职场文书
授权委托书怎么写
2014/09/25 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
兴趣班停课通知
2015/04/24 职场文书
创业计划书之电动车企业
2019/10/11 职场文书
详解Python类和对象内容
2021/06/22 Python