php后臺(tái)框架的數(shù)據(jù)庫(kù)連接方式

PHP
小樊
84
2024-07-15 14:52:45

PHP后臺(tái)框架通常使用PDO(PHP Data Objects)或者M(jìn)ySQLi(MySQL Improved)這兩種方式來(lái)連接數(shù)據(jù)庫(kù)。

  1. PDO連接方式:
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

try {
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully";
} catch(PDOException $e) {
    echo "Connection failed: " . $e->getMessage();
}
  1. MySQLi連接方式:
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";

這兩種連接方式都可以用來(lái)連接MySQL數(shù)據(jù)庫(kù),但PDO更加靈活和方便,支持多種數(shù)據(jù)庫(kù)類型,而MySQLi只支持MySQL數(shù)據(jù)庫(kù)。在實(shí)際開(kāi)發(fā)中,可以根據(jù)具體需求來(lái)選擇適合自己項(xiàng)目的數(shù)據(jù)庫(kù)連接方式。

0