php PDO 属性設定方法: [PDO::setAttribute] を使用して属性を設定します。構文構造は [bool PDO::setAttribute (int $attribute,mixed $value)] です。
php pdo 属性設定メソッド:
PDO がデータを処理するために使用するメソッドを設定します
PDO::setAttribute
:属性の設定
PDO::getAttribute
:属性の取得
構文:
bool PDO::setAttribute ( int $attribute , mixed $value )
データベース ハンドルのプロパティを設定します。使用可能な一般的なプロパティの一部を以下に示します。一部のドライバーでは、追加の特定のプロパティを使用する場合があります。
共通属性
PDO::ATTR_AUTOCOMMIT
: 現在 MySQL サーバーに接続しているクライアントの SQL ステートメントを自動的に実行するかどうかを設定します。デフォルトは自動送信です
//自动提交属性 var_dump($pdo->getAttribute(PDO::ATTR_AUTOCOMMIT)); //1 $pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,0); var_dump($pdo->getAttribute(PDO::ATTR_AUTOCOMMIT)); //0
#PDO::ATTR_CASE: PDO が結果セットからデータを取得するとき、対応するフィールドの名前を処理する方法
$pdo->setAttribute(PDO::ATTR_CASE,PDO::CASE_NATURAL); //或 $pdo->setAttribute(PDO::ATTR_CASE,1); var_dump(PDO::CASE_UPPER); //1 转换为大写 var_dump(PDO::CASE_LOWER); //2 转换为小写 var_dump(PDO::CASE_NATURAL); //0 是怎样就是怎样 $sql = "select * from user "; $stmt = $pdo->query($sql); var_dump($stmt->fetch(PDO::FETCH_ASSOC));
: エラー モード、pdo## でエラーが発生した場合の処理に使用されるモード
var_dump($pdo->getAttribute(PDO::ATTR_ERRMODE)); var_dump(PDO::ERRMODE_SILENT); //0 静默模式,默认的出错了不管 var_dump(PDO::ERRMODE_WARNING); //1 警告模式,如果出错了就会报出警告 var_dump(PDO::ERRMODE_EXCEPTION); //2 异常模式,如果出错会采用异常来处理(PDOException) PDO::ATTR_PERSISTENT:当前对Mysql服务器的连接是否是长连接
以上がphpのpdo属性設定の問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。