我想插入 id 和 + 1 将表单字段插入到 MySQL 表中。我想获取插入操作的最后一个 id 作为查询的返回值,但我遇到了一些问题。
这是我获取最后一个 ID 的代码。
function GenIDInv()
{
$CI = get_instance();
$CI->db->select('n_id');
$CI->db->from('sltax_notification_name');
$CI->db->order_by("n_id", "desc");
$query = $CI->db->get();
$result = $query->row();
if(!empty($result)){
$result = $result->n_id;
$rid = substr($result,6,9);
$id = $rid+1;
echo date('Ym') . sprintf("%'.03d\n",$id);
}
}
当我插入 id 它不是 +1
我的理解是你想要 201812001 到 201812002
试试这个:
$rid = substr($result, 8, 1);
//echo $rid; // $rid should contains 1
$id = $rid+1;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句