优惠VPS
云服务器测评

如何使用PHP与MySQL服务器建立连接?

MySQL是一种广泛使用的数据库管理系统,可用于支持广泛的项目。它的主要卖点之一是它能够不费吹灰之力地管理大量数据。有两种方法可以用来连接MySQL和PHP代码,下面会提到。

  • PDO(PHP数据对象)
  • MySQLi扩展

让我们更多地了解这两个选项。

数据库抽象层是PHP数据对象(PDO)扩展。它用作后端与MySQL数据库交互并在不更改PHP代码的情况下进行更改的用户界面。它还允许您同时处理多个数据库。使用PDO的主要好处是它使您的代码保持简单和可移植。

MySQLi是一个连接器函数,用于将PHP应用程序的后端连接到MySQL数据库。它的执行方式与以前的版本相同,但更安全、更快,具有更全面的功能和扩展集合。在PHP5.0.0中启动了MySQLi,并在PHP5.3.0中安装了驱动程序。创建API是为了与MySQL4.1.13及更高版本一起使用。

与MySQL连接:在访问MySQL数据库中的数据之前,需要能够连接到服务器。根据您的连接方式使用mysqli_connect()函数建立数据库连接。此函数返回一个数据库连接指针,也称为数据库句柄。稍后将在代码中使用此句柄。请记住在获得句柄后添加您的数据库凭据。

1.通过PDO连接–下面的PDO示例中还提供了一个数据库(“geeksDatabase”)。要连接到数据库,PDO需要一个有效的数据库,否则会引发异常。

PHP

<?php

$servername=“localhost”;

$username=“user”;

$password=“123456”;

$dbName=“geeksDatabase”;

try{

//Creatingtheconnection

$conn=newPDO(“mysql:host=$servername;dbname=$dbName”,

$username,$password);

//SettingthePDOerrormodetoexception

$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

echo“Connectionestablishedsuccessfully…”;

//Toclosetheconnection

$conn=null;

}

//Ifconnectionfails

catch(PDOException$e){

//Throwstheerrormessage

echo“Connectionfailed:”.$e->getMessage();

}

?>

输出:

连接建立成功...

2.通过MySQLi连接-

PHP

<?php

$servername=“localhost”;

$username=“user”;

$password=“123456”;

$dbName=“geeksDatabase”;

//Creatingconnection

$conn=mysqli_connect($servername,

$username,$password,$dbName);

//Checkingconnection

if(!$conn){

//Ifconnectingfails

die(“Connectionfailed:”.mysqli_connect_error());

}

echo“Connectionestablishedsuccessfully…”;

//Closetheconnection

mysqli_close($conn);

?>

输出:

连接建立成功...
赞(0)
未经允许不得转载:云服务器优惠网 » 如何使用PHP与MySQL服务器建立连接?

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址