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

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

zbt
zbtoriginal
2023-11-16 14:41:321684parcourir

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();
?>

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;
?>

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!

Déclaration:
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