php连接mysql需要数据源吗(php连接mysql数据库最简单的实现方法)
类别:编程学习 浏览量:701
时间:2021-10-21 08:17:42 php连接mysql需要数据源吗
php连接mysql数据库最简单的实现方法在连接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实现分页功能的详细实例方法)
- phpstudy创建网站教程交流(phpStudy V8中创建与管理站点图文教程)
- php返回数组值最大的键(PHP实现通过二维数组键值获取一维键名操作示例)
- php7语法代码规范(PHP7新功能总结)
- php导出excel使用方法(PHP使用ajax的post方式下载excel文件简单示例)
- thinkphp远程代码执行教程(ThinkPHP 5.x远程命令执行漏洞复现)
- php复选框代码(PHP之多条件混合筛选功能的实现方法)
- thinkphp框架多文件上传完整代码(Thinkphp5 自定义上传文件名的实现方法)
- php微信支付怎么做(ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解)
- js和php加密(RSA实现JS前端加密与PHP后端解密功能示例)
- phpstudy 目录浏览宽度(JspStudy如何设置PHP根目录可编辑)
- thinkphp5框架怎么设置(thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例)
- dedecms5.7使用教程(dedecms v5.7提示php.ini register_globals must is Off错误的解决方法)
- cpu怎么访问php(服务器大量php-cgi.exe进程导致CPU占用100%的解决方法)
- phpzip压缩原理(PHP生成zip压缩包的常用方法示例)
- thinkphp5数据库配置(Thinkphp5框架实现获取数据库数据到视图的方法)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
- 换代在即,现在是抄底 7.5代 高尔夫的最佳时机吗(换代在即现在是抄底)
- 2020年大众7.5代高尔夫R终结特别版 最后的呐喊(2020年大众7.5代高尔夫R终结特别版)
- 七年前的这部剧有毒,全剧只有女主红到发紫,男主至今无人认识(七年前的这部剧有毒)
热门推荐
- css3定义自定义字体(CSS3字体效果的设置方法小结)
- 如何调试移动网站
- mysql添加注释视图(mysql创建表添加字段注释的实现方法)
- docker搭建编译开发环境(Shell脚本构建Docker 半自动化编译打包发布应用操作)
- php错误处理及调试(php报错502 bad gateway解决方法)
- PHP如何安装(PHP使用 Pear 进行安装和卸载包的方法详解)
- dedecms独立页面怎么加(DEDECMS实现文章tag关键词自动生成列表页的方法)
- sql两列数据快速对比(在sql中对两列数据进行运算作为新的列操作)
- 网站提高服务器响应(网站解决和优化Server is too busy的一些方法)
- vue获取图片并展示(vue卡片式点击切换图片组件使用详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9