Heim  >  Artikel  >  Backend-Entwicklung  >  So stellen Sie eine Verbindung zur Datenbank in PHP8 her

So stellen Sie eine Verbindung zur Datenbank in PHP8 her

zbt
zbtOriginal
2023-11-16 14:41:321749Durchsuche

PHP8 kann MySQLi und PDO verwenden, um eine Verbindung zur Datenbank herzustellen. Detaillierte Einführung: 1. Verwenden Sie MySQL, um eine Verbindung zur Datenbank herzustellen, indem Sie den Datenbankservernamen, den Benutzernamen, das Kennwort und den Datenbanknamen für die Verbindung übergeben. Verwenden Sie dann das Attribut „connect_error“, um zu prüfen, ob die Verbindung erfolgreich ist, und geben Sie eine Fehlermeldung aus, wenn die Verbindung fehlschlägt. Schließen Sie abschließend die Verbindung, indem Sie die Methode „close()“ aufrufen. 2. Verwenden Sie PDO, um eine Verbindung zur Datenbank herzustellen, und stellen Sie eine Verbindung her, indem Sie den Namen des Datenbankservers, das Kennwort und den Datenbanknamen usw. übergeben.

So stellen Sie eine Verbindung zur Datenbank in PHP8 her

Das Betriebssystem dieses Tutorials: Windows10-System, PHP8.1.3-Version, DELL G3-Computer.

PHP8 kann MySQLi und PDO verwenden, um eine Verbindung zur Datenbank herzustellen.

1. Verwenden Sie MySQL, um eine Verbindung zur Datenbank herzustellen:

Zuerst müssen Sie sicherstellen, dass die MySQLi-Erweiterung installiert wurde. Anschließend können Sie eine Verbindung zur Datenbank herstellen, indem Sie die folgenden Schritte ausführen:

$servername = "localhost"; // 数据库服务器名称或IP地址
$username = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "database"; // 数据库名称
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
} else {
echo "连接成功!";
}
// 关闭连接
$conn->close();
?>

Dieser Code erstellt zunächst ein MySQL-Objekt und stellt eine Verbindung her, indem er den Datenbankservernamen, den Benutzernamen, das Kennwort und den Datenbanknamen übergibt. Verwenden Sie dann das Attribut „connect_error“, um zu prüfen, ob die Verbindung erfolgreich ist, und geben Sie eine Fehlermeldung aus, wenn die Verbindung fehlschlägt. Abschließend wird die Verbindung durch Aufruf der Methode „close()“ geschlossen.

2. Verwenden Sie PDO, um eine Verbindung zur Datenbank herzustellen:

Zuerst müssen Sie sicherstellen, dass die PDO-Erweiterung und der entsprechende Datenbanktreiber installiert wurden. Anschließend können Sie eine Verbindung zur Datenbank herstellen, indem Sie die folgenden Schritte ausführen:

$servername = "localhost"; // 数据库服务器名称或IP地址
$username = "username"; // 数据库用户名
$password = "password"; // 数据库密码
$dbname = "database"; // 数据库名称
// 创建连接
$dsn = "mysql:host=$servername;dbname=$dbname;charset=utf8mb4";
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
try {
$conn = new PDO($dsn, $username, $password, $options);
echo "连接成功!";
} catch (PDOException $e) {
die("连接失败: " . $e->getMessage());
}
// 关闭连接
$conn = null;
?>

Dieser Code erstellt zunächst ein PDO-Objekt und stellt eine Verbindung her, indem er den Datenbankservernamen, den Benutzernamen, das Kennwort und den Datenbanknamen übergibt. Verwenden Sie dann einen „Try-Catch“-Block, um Ausnahmen abzufangen, die während des Verbindungsprozesses auftreten können, und Fehlerinformationen auszugeben. Schließen Sie abschließend die Verbindung, indem Sie dem Verbindungsobjekt Null zuweisen.

Oben erfahren Sie, wie Sie mit mysqli bzw. PDO eine Verbindung zur Datenbank herstellen. Wählen Sie je nach Situation die für Sie geeignete Verbindungsmethode und führen Sie die entsprechende Konfiguration und Bedienung entsprechend den tatsächlichen Anforderungen durch.

Das obige ist der detaillierte Inhalt vonSo stellen Sie eine Verbindung zur Datenbank in PHP8 her. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn