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 和 MySQL 基础教程(二)
Oct 09 PHP
PHP如何得到当前页和上一页的地址?
Nov 27 PHP
php 文件缓存函数
Oct 08 PHP
php 地区分类排序算法
Jul 01 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
Apr 09 PHP
PHP队列用法实例
Nov 05 PHP
PHP文件缓存smarty模板应用实例分析
Feb 26 PHP
Yii2框架中日志的使用方法分析
May 22 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
详解php伪造Referer请求反盗链资源
Jan 24 PHP
php操作redis常见方法示例【key与value操作】
Apr 14 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
May 14 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
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
PHP采集利器 Snoopy 试用心得
2011/07/03 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
jQuery实现简易的输入框字数计数功能示例
2017/01/16 Javascript
浅谈js中用$(#ID)来作为选择器的问题(id重复的时候)
2017/02/14 Javascript
Node.js应用设置安全的沙箱环境
2018/04/23 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
2018/11/19 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
Vue对象赋值视图不更新问题及解决方法
2019/06/03 Javascript
解决 window.onload 被覆盖的问题方法
2020/01/14 Javascript
js实现页面图片消除效果
2020/03/24 Javascript
Vue Router中应用中间件的方法
2020/08/06 Javascript
Python中的异常处理学习笔记
2015/01/28 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
对python 中re.sub,replace(),strip()的区别详解
2019/07/22 Python
python实现发送QQ邮件(可加附件)
2020/12/23 Python
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
2014信息技术专业毕业生自我评价
2014/01/17 职场文书
优秀员工表扬信
2014/01/17 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
本科应届生自荐信
2014/06/29 职场文书
户籍证明书标准模板
2014/09/10 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
2014年民政工作总结
2014/11/26 职场文书
优秀教师单行材料
2014/12/16 职场文书
计划生育汇报材料
2014/12/26 职场文书
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers