Lambda-lib-DB-PDO
[ class tree: Lambda-lib-DB-PDO ] [ index: Lambda-lib-DB-PDO ] [ all elements ]

Class: PDO_MySQL

Source Location: /libs/DB/PDO_MySQL.php

Class Overview


PDO_MySQL Class


Author(s):

  • rooth

Version:

  • 0.0.1

    PHP versions 5

Variables

Constants

Methods



Class Details

[line 12]
PDO_MySQL Class



Tags:

author:  rooth
version:  

0.0.1

PHP versions 5



[ Top ]


Class Variables

$db =

[line 18]



Tags:

access:  protected

Type:   mixed


[ Top ]

$host =

[line 17]



Tags:

access:  protected

Type:   mixed


[ Top ]

$pdo =

[line 16]



Tags:

access:  protected

Type:   mixed


[ Top ]



Class Methods


constructor __construct [line 20]

PDO_MySQL __construct( $host, $db, $user, $pass, [ $encoding = ''])



Tags:

access:  public


Parameters:

   $host  
   $db  
   $user  
   $pass  
   $encoding  

[ Top ]

method begin [line 40]

void begin( )



Tags:

access:  public


[ Top ]

method commit [line 45]

void commit( )



Tags:

access:  public


[ Top ]

method exec [line 151]

void exec( $sql)

for LOCK TABLES / UNLOCK TABLES



Tags:

access:  public


Parameters:

   $sql  

[ Top ]

method execute [line 115]

void execute( $sql, [ $array = array()])



Tags:

access:  public


Parameters:

   $sql  
   $array  

[ Top ]

method executeWithAffectedRows [line 130]

integer executeWithAffectedRows( $sql, $array)

更新系クエリを実行後、作用した行数を返す



Tags:

return:  作用した行数 / 更新に失敗した時: false
access:  protected


Parameters:

   $sql  
   $array  

[ Top ]

method fetch [line 75]

void fetch( $sql, [ $array = array()])



Tags:

access:  public


Parameters:

   $sql  
   $array  

[ Top ]

method fetchAll [line 86]

void fetchAll( $sql, [ $array = array()])



Tags:

access:  public


Parameters:

   $sql  
   $array  

[ Top ]

method fetchAllIn [line 97]

void fetchAllIn( )



Tags:

access:  protected


[ Top ]

method fetchColumn [line 64]

void fetchColumn( $sql, [ $array = array()])



Tags:

access:  public


Parameters:

   $sql  
   $array  

[ Top ]

method foundRows [line 178]

void foundRows( )

FOUND_ROWS()

SELECT ステートメントに LIMIT 節を組み込むことによって、サーバがクライアントに返す レコード数を制限できる。 状況によっては、LIMIT を指定しなかった場合にいくつのレコードが返されるかを、 ステートメントを再度実行することなく確認したいことがある。 このレコード数を確認するには SELECT ステートメントに SQL_CALC_FOUND_ROWS オプションを指定し、 その後 FOUND_ROWS() を呼び出す。

mysql> SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name WHERE id > 100 LIMIT 10; mysql> SELECT FOUND_ROWS();

</pre>




Tags:

access:  public


[ Top ]

method getPDO [line 60]

void getPDO( )



Tags:

access:  public


[ Top ]

method lastInsertId [line 55]

void lastInsertId( [ $name = NULL])



Tags:

access:  public


Parameters:

   $name  

[ Top ]

method rollback [line 50]

void rollback( )



Tags:

access:  public


[ Top ]

method trigger_error [line 199]

void trigger_error( $e, [ $sql = null], [ $arr = null])



Tags:

access:  protected


Parameters:

   $e  
   $sql  
   $arr  

[ Top ]


Class Constants

PERSISTENT =  true

[line 14]


[ Top ]



Documentation generated on Sat, 21 May 2011 18:34:09 +0900 by phpDocumentor 1.4.1