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连接Oracle for NT 远程数据库
Oct 09 PHP
windows xp下安装pear
Dec 02 PHP
php 数据库字段复用的基本原理与示例
Jul 22 PHP
php中jQuery插件autocomplate的简单使用笔记
Jun 14 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
Dec 04 PHP
php通过session防url攻击方法
Dec 10 PHP
标准PHP的AES加密算法类
Mar 12 PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
Mar 14 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
Oct 23 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
PHP获取远程http或ftp文件的md5值的方法
Apr 15 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 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获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
PHP面向对象之里氏替换原则简单示例
2018/04/08 PHP
直接生成打开窗口代码,不必下载
2008/05/14 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
js怎么覆盖原有方法实现重写
2014/09/04 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
Json解析的方法小结
2016/06/22 Javascript
javascript实现简单的on事件绑定
2016/08/23 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
js中let和var定义变量的区别
2018/02/08 Javascript
webpack打包并将文件加载到指定的位置方法
2018/02/22 Javascript
详解webpack-dev-server使用方法
2018/09/14 Javascript
微信小程序实现同时上传多张图片
2020/02/03 Javascript
Vue 使用iframe引用html页面实现vue和html页面方法的调用操作
2020/11/16 Javascript
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
TensorFlow Session使用的两种方法小结
2018/07/30 Python
基于python实现学生管理系统
2018/10/17 Python
python脚本和网页有何区别
2020/07/02 Python
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
客服部工作职责范本
2014/02/14 职场文书
保安部任务及岗位职责
2014/02/25 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
学生检讨书范文
2015/01/27 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
办公用品质量保证书
2015/05/11 职场文书
干部理论学习心得体会
2016/01/21 职场文书
Django框架中模型的用法
2022/06/10 Python