プログラミングで飯を食え。腕をあげたきゃ備忘録!

PHP、JavaScript、HTML5、CSS3などWEB系言語を中心に基本テク、備忘録をまとめます。Android、Iphoneアプリ開発についても!

PHPでテキストファイルを簡易データベースとして使用するTextDbクラス公開!getLastId()

サクウェブTVはコチラ↓↓↓
サクウェブTV

最後に、getLastId() です。

これはそのテーブルの最後のレコードのIDを取得するだけの関数です。

 

「IDを取得して、そのIDのレコードのあるカラムを取得して、それをインクリメントして・・・」

 

みたいなことは時々あります。

そんなときに使用して下さい。

使い方は簡単です。

$dbにsampleテーブルのインスタンスが格納されていると仮定して、

$last_id = $db->getLastId();

引数もなにも必要ありません。

ちなみに、取得するIDはINT型で取得します。

関数名説明
get()

テーブルの全レコードを取得する。 

find($conditions = array()) 

検索条件を指定してレコードを取得する。

引数がない場合はget()と同じ動作をする。

 findJoin($join,$con1=array(),$con2=array())

テーブルを結合して

指定条件に合致したレコードを取得する。 

save($arr) 

レコードを追加または更新する。

引数の配列にidが指定されている場合は、

そのidのレコードを更新する。idがない場合は追加する。 

updateBase($form)  特定のレコードの特定のカラムを更新する。 
updateAll($arr,$conditions) 

指定した条件に合ったレコードの指定カラムを

一括更新する。 

delete($id)  指定したidのレコードを削除する。 
deleteAll($conditions) 

指定した条件に合ったレコードを

一括削除する。 

getLastId()  最後のレコードのidを数値で取得する。