PHPでテキストファイルを簡易データベースとして使用するTextDbクラス公開!getLastId()
最後に、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を数値で取得する。 |