Maison > développement back-end > PHP8 > Comment se connecter à la base de données en php8

Comment se connecter à la base de données en php8

zbt
Libérer: 2023-11-16 14:41:32
original
1825 Les gens l'ont consulté

PHP8 peut utiliser mysqli et PDO pour se connecter à la base de données. Introduction détaillée : 1. Utilisez mysqli pour vous connecter à la base de données en transmettant le nom du serveur de base de données, le nom d'utilisateur, le mot de passe et le nom de la base de données pour vous connecter. Ensuite, utilisez l'attribut `connect_error` pour vérifier si la connexion réussit et affichez un message d'erreur si la connexion échoue. Enfin, fermez la connexion en appelant la méthode `close()` ; 2. Utilisez PDO pour vous connecter à la base de données, et connectez-vous en passant le nom du serveur de base de données, le mot de passe et le nom de la base de données, etc.

Comment se connecter à la base de données en php8

Le système d'exploitation de ce tutoriel : système windows10, version php8.1.3, ordinateur DELL G3.

PHP8 peut utiliser mysqli et PDO pour se connecter à la base de données.

1. Utilisez mysqli pour vous connecter à la base de données :

Tout d'abord, vous devez vous assurer que l'extension mysqli a été installée. Ensuite, vous pouvez vous connecter à la base de données en suivant les étapes ci-dessous :

$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();
?>
Copier après la connexion

Ce code crée d'abord un objet mysqli et se connecte en transmettant le nom du serveur de base de données, le nom d'utilisateur, le mot de passe et le nom de la base de données. Ensuite, utilisez l'attribut `connect_error` pour vérifier si la connexion réussit et affichez un message d'erreur si la connexion échoue. Enfin, la connexion est fermée en appelant la méthode `close()`.

2. Utilisez PDO pour vous connecter à la base de données :

Tout d'abord, vous devez vous assurer que l'extension PDO et le pilote de base de données correspondant ont été installés. Ensuite, vous pouvez vous connecter à la base de données en suivant les étapes ci-dessous :

$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;
?>
Copier après la connexion

Ce code crée d'abord un objet PDO et se connecte en transmettant le nom du serveur de base de données, le nom d'utilisateur, le mot de passe et le nom de la base de données. Ensuite, utilisez un bloc « try-catch » pour intercepter les exceptions qui peuvent survenir pendant le processus de connexion et afficher les informations d'erreur. Enfin, fermez la connexion en attribuant null à l'objet de connexion.

Ce qui précède explique comment se connecter à la base de données en utilisant respectivement mysqli et PDO. En fonction de la situation spécifique, choisissez la méthode de connexion qui vous convient et effectuez la configuration et l'opération correspondantes en fonction des besoins réels.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal