ホームページ  >  記事  >  バックエンド開発  >  PDO::getAttribute の詳細な分析 (コード例付き)

PDO::getAttribute の詳細な分析 (コード例付き)

autoload
autoloadオリジナル
2021-04-27 13:53:482347ブラウズ

PDO::getAttribute の詳細な分析 (コード例付き)

PHP データを扱う必要があることが多いため、毎回接続されるデータベースの一部の情報を詳しく知り、PHP# を使用する必要があります。 #PDO メソッドを使用してデータベースに接続する場合は、getAttribute() メソッドを使用してデータベースに関する情報を取得できます。この記事では、その内容について説明します。まず、getAttribute() メソッドの構文を見てみましょう:

getAttribute    ( int $attribute   )

  • $attribute: PDO::ATTR_* 定数の 1 つ。

  • 戻り値: 呼び出しが成功すると、要求された PDO 属性値が返されます。失敗した場合は null を返します。

  • # コード例:

#1. データベースに接続します

<?php
$servername="localhost";
$username="root";
$password="root123456";
$dbname="my_database";
$pdo=new PDO("mysql:host=$servername;dbname=$dbname",$username,$password);
echo "连接成功"."<br>";
rrree

2. 情報の出力

##

输出:连接成功
    echo &#39;PDO 是否关闭自动提交功能:&#39;.$pdo -> getAttribute(PDO::ATTR_AUTOCOMMIT);
    echo &#39;<br>当前 PDO 的错误处理模式:&#39;.$pdo -> getAttribute(PDO::ATTR_ERRMODE);
    echo &#39;<br>表字段字符的大小写转换:&#39;.$pdo -> getAttribute(PDO::ATTR_CASE);
    echo &#39;<br>与连接状态相关的特有信息:&#39;.$pdo -> getAttribute(PDO::ATTR_CONNECTION_STATUS);
    echo &#39;<br>空字符串转换为 SQL 的 null:&#39;.$pdo -> getAttribute(PDO::ATTR_ORACLE_NULLS);
    echo &#39;<br>应用程序提前获取数据大小:&#39;.$pdo -> getAttribute(PDO::ATTR_PERSISTENT);
    echo &#39;<br>数据库特有的服务器信息:&#39;.$pdo -> getAttribute(PDO::ATTR_SERVER_INFO);
    echo &#39;<br>数据库服务器版本号:&#39;.$pdo -> getAttribute(PDO::ATTR_SERVER_VERSION);
    echo &#39;<br>数据库客户端版本号:&#39;.$pdo -> getAttribute(PDO::ATTR_CLIENT_VERSION);
#推奨事項:##《

2021 PHP 面接質問まとめ (集)

>>《php ビデオ チュートリアル

以上がPDO::getAttribute の詳細な分析 (コード例付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。