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 相关文章推荐
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
Aug 18 PHP
深入PHP变量存储的详解
Jun 13 PHP
php 过滤英文标点符号及过滤中文标点符号代码
Jun 12 PHP
php提示Failed to write session data错误的解决方法
Dec 17 PHP
php递归调用删除数组空值元素的方法
Apr 28 PHP
腾讯CMEM的PHP扩展编译安装方法
Sep 25 PHP
PHP和Mysql中转UTF8编码问题汇总
Oct 10 PHP
php while循环控制的简单实例
May 30 PHP
PHP空值检测函数与方法汇总
Nov 19 PHP
thinkPHP5框架实现基于ajax的分页功能示例
Jun 12 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
May 13 PHP
50个优秀经典PHP算法大集合 附源码
Aug 26 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判断变量类型常用方法
2012/04/24 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP+MySQL实现消息队列的方法分析
2018/05/09 PHP
FCK调用方法..
2006/12/21 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
利用JS轻松实现获取表单数据
2016/12/06 Javascript
jQuery EasyUi 验证功能实例解析
2017/01/06 Javascript
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
妙用Angularjs实现表格按指定列排序
2017/06/23 Javascript
基于JS递归函数细化认识及实用实例(推荐)
2017/08/07 Javascript
手淘flexible.js框架使用和源代码讲解小结
2018/10/15 Javascript
js html实现计算器功能
2018/11/13 Javascript
Python的另外几种语言实现
2015/01/29 Python
Python3使用requests包抓取并保存网页源码的方法
2016/03/15 Python
python 3利用BeautifulSoup抓取div标签的方法示例
2017/05/28 Python
Python使用matplotlib简单绘图示例
2018/02/01 Python
python删除文本中行数标签的方法
2018/05/31 Python
python实现写数字文件名的递增保存文件方法
2018/10/25 Python
Python OpenCV视频截取并保存实现代码
2019/11/30 Python
轻松掌握CSS3中的字体大小单位rem的使用方法
2016/05/24 HTML / CSS
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
职位说明书范文
2014/05/07 职场文书
会计专业自荐信
2014/06/03 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
2014年教研室工作总结
2014/12/06 职场文书
2015年社区环境卫生工作总结
2015/04/21 职场文书
工作简报格式范文
2015/07/21 职场文书
运动会800米赞词
2015/07/22 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js