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原创论坛
Oct 09 PHP
dede3.1分页文字采集过滤规则详说(图文教程)续二
Apr 03 PHP
php中的boolean(布尔)类型详解
Oct 28 PHP
微信自定义菜单的处理开发示例
Apr 16 PHP
php使用GD库创建图片缩略图的方法
Jun 10 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
PHP数据库操作四:mongodb用法分析
Aug 16 PHP
php使用array_chunk函数将一个数组分割成多个数组
Dec 05 PHP
gearman中任务的优先级和返回状态实例分析
Feb 27 PHP
tp5.1 框架查询表达式用法详解
May 25 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
Nov 10 PHP
PHP 裁剪图片
Mar 09 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
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
使用swoole扩展php websocket示例
2014/02/13 PHP
php利用嵌套数组拼接与解析json的方法
2017/02/07 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
jquery 全局AJAX事件使用代码
2010/11/05 Javascript
关于jQuery UI 使用心得及技巧
2012/10/10 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
Javascript检查图片大小不要让大图片撑破页面
2014/11/04 Javascript
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
jquery实现红色竖向多级向右展开的导航菜单效果
2015/08/31 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
基于vue-cli vue-router搭建底部导航栏移动前端项目
2018/02/28 Javascript
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
tracking.js页面人脸识别插件使用方法
2020/04/16 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
2020/02/14 Javascript
Python中字典映射类型的学习教程
2015/08/20 Python
详解Python函数作用域的LEGB顺序
2016/05/14 Python
python八大排序算法速度实例对比
2017/12/06 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
使用python代码进行身份证号校验的实现示例
2019/11/21 Python
python自动从arxiv下载paper的示例代码
2020/12/05 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
上海天奕面试题笔试题
2015/04/19 面试题
军训感想500字
2014/02/20 职场文书
节电标语大全
2014/06/23 职场文书
2014年学生会干事工作总结
2014/11/07 职场文书
2014年小学班主任工作总结
2014/11/08 职场文书
个人自荐书范文
2015/03/09 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
浅谈MySQL之select优化方案
2021/08/07 MySQL
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers