php连接mysql数据库最简单的实现方法

 更新时间:2019年09月24日 15:14:08   作者:silencement  
在本篇文章里小编给大家分享的是关于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数组递归排序实现方法示例

    这篇文章主要介绍了PHP数组递归排序实现方法,结合实例形式分析了php基于递归算法针对特定key对数组进行排序的相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • php获取excel文件数据

    php获取excel文件数据

    本篇文章主要介绍了php获取excel文件数据的方法。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-04-04
  • PHP实现对数组简单求交集,差集,并集功能示例

    PHP实现对数组简单求交集,差集,并集功能示例

    这篇文章主要介绍了PHP实现对数组简单求交集,差集,并集功能,涉及php数组操作函数array_diff、array_intersect及array_merge的使用技巧,需要的朋友可以参考下
    2017-10-10
  • PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象

    PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象

    如果想让对象使用起来像一个 PHP 数组,那么我们需要实现 ArrayAccess 接口
    2010-10-10
  • php魔术变量用法实例详解

    php魔术变量用法实例详解

    这篇文章主要介绍了php魔术变量用法,以实例形式详细分析了php中常见的各种魔术变量的具体用法,并补充说明了php中的魔术方法,具有不错的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • win7 64位系统 配置php最新版开发环境(php+Apache+mysql)

    win7 64位系统 配置php最新版开发环境(php+Apache+mysql)

    作为一个phper,基础的php开发环境的配置是最基本的本事了,今天我们来看下在win7 64位系统中,如何配置php的开发环境呢
    2014-08-08
  • PHP操作XML中XPath的应用示例

    PHP操作XML中XPath的应用示例

    这篇文章主要介绍了PHP操作XML中XPath的应用,结合实例形式分析了php使用XPath进行xml节点查询的相关操作技巧,需要的朋友可以参考下
    2019-07-07
  • php中try catch捕获异常实例详解

    php中try catch捕获异常实例详解

    这篇文章主要介绍了php中try catch捕获异常的用法,以实例形式详细分析了捕获一个异常与捕获多个异常的方法,有助于更好的处理一些不必要的错误,具有一定的实用价值,需要的朋友可以参考下
    2014-11-11
  • PHP获取字符流中第一个不重复字符的方法

    PHP获取字符流中第一个不重复字符的方法

    这篇文章主要介绍了PHP获取字符流中第一个不重复字符的方法,涉及php针对索引数组的遍历与判断相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • ThinkPHP模型详解

    ThinkPHP模型详解

    这篇文章主要介绍了ThinkPHP模型详解的相关资料,需要的朋友可以参考下
    2015-07-07

最新评论