Hence $this->db->insert_id()
The insert ID number when performing database inserts.
And there is no auto incremented id in your database
TO check data is insert or not use
1 | <span class="pln">$this</span><span class="pun">-></span><span class="pln">db</span><span class="pun">-></span><span class="pln">affected_rows</span><span class="pun">()</span> |
Displays the number of affected rows, when doing “write” type queries (insert, update, etc.).
Models
1 2 3 4 5 6 7 8 9 | <span class="kwd">function</span><span class="pln"> signup_insert</span><span class="pun">(</span><span class="pln">$data</span><span class="pun">)</span> <span class="pun">{</span><span class="pln"> $result </span><span class="pun">=</span><span class="pln"> $this</span><span class="pun">-></span><span class="pln">db</span><span class="pun">-></span><span class="pln">insert</span><span class="pun">(</span><span class="str">'registration_detail'</span><span class="pun">,</span><span class="pln"> $data</span><span class="pun">);</span><span class="pln"> $rows </span><span class="pun">=</span><span class="pln"> $this</span><span class="pun">-></span><span class="pln">db</span><span class="pun">-></span><span class="pln">affected_rows</span><span class="pun">();</span> <span class="kwd">if</span><span class="pun">(</span><span class="pln">$rows</span><span class="pun">></span><span class="lit">0</span><span class="pun">){</span> <span class="kwd">return</span><span class="pln"> $rows</span><span class="pun">;</span> <span class="pun">}</span><span class="kwd">else</span><span class="pun">{</span> <span class="kwd">return</span><span class="pln"> FALSE</span><span class="pun">;</span> <span class="pun">}</span> <span class="pun">}</span> |
Read http://www.codeigniter.com/user_guide/database/helpers.html