2016-04-06 4 views
0

私のデータベーステーブルでは、3つのフィールドid、名前、roll_noがあります。今私は最後の行のロールフィールド値をフェッチし、コントローラからの値をインクリメントし、新しいエントリでインクリメントされた値を挿入したい。最後の行のroll_noフィールドの値は、インクリメント値の現在値が101の後に100です。したがって、101のroll_no値を他のフィールド値と一緒に保存します。 は私が行うことができますどのように私を提案してくださいあなたは、最後のidが挿入見つけようとしていないのはなぜこの私はどのようにcodeigniterの最後の行の値を取得

はここに私のモデル関数

public function last_roll_fetch(){ 
     return $this->db->query("SELECT * FROM student_list ORDER BY std_id DESC LIMIT 1")->result(); 

    } 
+1

単一行を取得するために '' - > result() ''の代わりに '' - > row() ''を呼び出す – ahmad

+1

'max_row_id AS(my_tableからSELECT max(row_id))' – Ohgodwhy

答えて

0

です。最後のIDを関数$ this-> db-> insert_id()で簡単に取り出すことができます。これからあなたはロール・ナンバーを手に入れます。

これはあなたの質問でした。

+0

ありがとう@Rohitジョブが正常に終了しました –

関連する問題