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
使用Sphinx对索引进行搜索
Jun 25 PHP
php中OR与|| AND与&amp;&amp;的区别总结
Oct 26 PHP
php ZipArchive压缩函数详解实例
Nov 06 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
PHP内置的Math函数效率测试
Dec 01 PHP
php实现通用的从数据库表读取数据到数组的函数实例
Mar 21 PHP
php输出全球各个时区列表的方法
Mar 31 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
Sep 28 PHP
PHP中set error handler函数用法小结
Nov 11 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
Feb 21 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 执行系统命令的方法
2009/07/07 PHP
Laravel框架表单验证详解
2014/09/04 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
php利用嵌套数组拼接与解析json的方法
2017/02/07 PHP
PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例
2019/02/28 PHP
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
2012/01/15 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
浅谈Vue.js中ref ($refs)用法举例总结
2017/12/19 Javascript
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
ES6基础之数组和对象的拓展实例详解
2019/08/22 Javascript
微信小程序后端(java)开发流程的详细步骤
2019/11/13 Javascript
微信小程序实现点击按钮后修改颜色
2019/12/05 Javascript
Openlayers显示地理位置坐标的方法
2020/09/28 Javascript
Django rest framework基本介绍与代码示例
2018/01/26 Python
Python基于Tkinter模块实现的弹球小游戏
2018/12/27 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
HTML5 video视频字幕的使用和制作方法
2018/05/03 HTML / CSS
菲律宾优惠券网站:MetroDeal
2019/04/12 全球购物
台湾时尚彩瞳专门店:imeime
2019/08/16 全球购物
娇韵诗香港官网:Clarins香港
2020/08/13 全球购物
会议接待欢迎词
2014/01/12 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
爱国教育主题班会
2015/08/14 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
Oracle笔记
2021/04/05 Oracle
mysql多表查询-笔记七
2021/04/05 MySQL