Maison > Article > développement back-end > Analyse approfondie de PDO::getAttribute (avec exemples de code)
PHP
doit souvent traiter des données, vous devez donc connaître certaines informations sur la base de données à laquelle vous vous connectez à chaque fois si vous utilisez la méthode PHP
pour vous connecter au. base de données dans PDO
, vous pouvez utiliser la méthode getAttribute()
pour obtenir des informations de la base de données. Cet article vous amènera à y jeter un œil. Tout d’abord, jetons un œil à la syntaxe de la méthode getAttribute()
:
getAttribute ( int $attribute )
$attribute : une des constantes PDO::ATTR_*.
Valeur de retour : si elle est appelée avec succès, la valeur de l'attribut PDO demandée sera renvoyée. Renvoie null en cas d'échec.
Exemple de code :
1. Connectez-vous à la base de données
<?php $servername="localhost"; $username="root"; $password="root123456"; $dbname="my_database"; $pdo=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password); echo "连接成功"."<br>";
输出:连接成功
2. Informations de sortie
echo 'PDO 是否关闭自动提交功能:'.$pdo -> getAttribute(PDO::ATTR_AUTOCOMMIT); echo '<br>当前 PDO 的错误处理模式:'.$pdo -> getAttribute(PDO::ATTR_ERRMODE); echo '<br>表字段字符的大小写转换:'.$pdo -> getAttribute(PDO::ATTR_CASE); echo '<br>与连接状态相关的特有信息:'.$pdo -> getAttribute(PDO::ATTR_CONNECTION_STATUS); echo '<br>空字符串转换为 SQL 的 null:'.$pdo -> getAttribute(PDO::ATTR_ORACLE_NULLS); echo '<br>应用程序提前获取数据大小:'.$pdo -> getAttribute(PDO::ATTR_PERSISTENT); echo '<br>数据库特有的服务器信息:'.$pdo -> getAttribute(PDO::ATTR_SERVER_INFO); echo '<br>数据库服务器版本号:'.$pdo -> getAttribute(PDO::ATTR_SERVER_VERSION); echo '<br>数据库客户端版本号:'.$pdo -> getAttribute(PDO::ATTR_CLIENT_VERSION);rrree
Recommandé : 《Résumé des questions d'entretien PHP 2021 (collection) 》《tutoriel vidéo php》
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!