PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

PDO::beginTransaction> <ラージオブジェクト (LOB)
Last updated: Fri, 03 Oct 2008

view this page in

PDO クラス

導入

PHP とデータベースサーバの間の接続を表します。

クラス概要

PDO
PDO {
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
bool PDO::beginTransaction ( void )
bool PDO::commit ( void )
string PDO::errorCode ( void )
array PDO::errorInfo ( void )
int PDO::exec ( string $statement )
mixed PDO::getAttribute ( int $attribute )
array PDO::getAvailableDrivers ( void )
string PDO::lastInsertId ([ string $name ] )
PDOStatement PDO::prepare ( string $statement [, array $driver_options ] )
PDOStatement PDO::query ( string $statement )
string PDO::quote ( string $string [, int $parameter_type ] )
bool PDO::rollBack ( void )
bool PDO::setAttribute ( int $attribute , mixed $value )
}

目次

  • PDO::beginTransaction — トランザクションを開始する
  • PDO::commit — トランザクションをコミットする
  • PDO::__construct — データベースへの接続を表す PDO インスタンスを生成する
  • PDO::errorCode — データベースハンドラにおける直近の操作に関連する SQLSTATE を取得する
  • PDO::errorInfo — データベースハンドラにおける直近の操作に関連する拡張エラー情報を取得する
  • PDO::exec — SQL ステートメントを実行し、作用した行数を返す
  • PDO::getAttribute — データベース接続の属性を取得する
  • PDO::getAvailableDrivers — 利用可能な PDO ドライバの配列を返す
  • PDO::lastInsertId — 最後に挿入された行の ID あるいはシーケンスの値を返す
  • PDO::prepare — 文を実行する準備を行い、文オブジェクトを返す
  • PDO::query — SQL ステートメントを実行し、結果セットを PDOStatement オブジェクトとして返す
  • PDO::quote — クエリ用の文字列をクオートする
  • PDO::rollBack — トランザクションをロールバックする
  • PDO::setAttribute — 属性を設定する


add a note add a note User Contributed Notes
PDO
anrdaemon at freemail dot ru
22-Aug-2008 10:16
Keep in mind, you MUST NOT use 'root' user in your applications, unless your application designed to do a database maintenance.

And storing username/password inside class is not a very good idea for production code. You would need to edit the actual working code to change settings, which is bad.
schizo_mind at hotmail dot com
28-Jul-2008 07:00
<?php
class PDOConfig extends PDO {
   
    private
$engine;
    private
$host;
    private
$database;
    private
$user;
    private
$pass;
   
    public function
__construct(){
       
$this->engine = 'mysql';
       
$this->host = 'localhost';
       
$this->database = '';
       
$this->user = 'root';
       
$this->pass = '';
       
$dns = $this->engine.':dbname='.$this->database.";host=".$this->host;
       
parent::__construct( $dns, $this->user, $this->pass );
    }
}
?>

PDO::beginTransaction> <ラージオブジェクト (LOB)
Last updated: Fri, 03 Oct 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites