直近のクエリによる更新行数を取得する
int
affectedRows
()
DB_Result::fetchRow()の結果を整形して返す
int
&fetchRow
( &$res, [ $fetchmode = DB_FETCHMODE_DEFAULT], [ $rownum = null])
直前のINSERTによるIDを取得する (mysql, sqliteのみ対応)
mixed
getInsertId
()
直後のINSERTに使うIDを取得する (pgsqlのみ対応)
mixed
getNextId
( $table_name, $field_name)
DBタイプを返す
string
getType
()
テーブルをロックする
mixed
lock
(mixed $tables)
-
mixed
$tables: ロック対象テーブル名
クエリを発行する
mixed
&query
(string $query)
dbのtypeに応じて識別子をquoteする (配列の場合は各要素をquote)
void
quoteIdentifier
(mixed $identifier)
-
mixed
$identifier: array or string
SQL文を取得する
string
sql
(string $sqlid)
SQL文指定クエリを発行する
mixed
&sqlquery
(string $sqlid)
-
string
$sqlid: SQL-ID(+引数)
テーブルのロックを解放する
mixed
unlock
()
Inherited Methods
Inherited From Ethna_DB
Ethna_DB::Ethna_DB()
Ethna_DB::begin()
Ethna_DB::commit()
Ethna_DB::connect()
Ethna_DB::disconnect()
Ethna_DB::getDSN()
Ethna_DB::getMetaData()
Ethna_DB::isValid()
Ethna_DB::rollback()