如何自动增量从mysql获取字符串值

时间:2015-11-25 13:29:50

标签: php mysql

我有一个字段outlet_id,其值如下:

AA1
AA2
AA3
AA4

它不是mysql自动递增字段。我必须获取插入outlet_id的最后一个值并将其增加为AA5,AA6,AA7 ......

到目前为止,我所做的是:

$sql_outlet_id=mysql_query("SELECT MAX(outlet_id) FROM outlets");
$val = mysql_fetch_row($sql_outlet_id);
$new_array = explode('AA',$val[0]);

echo $outlet_id=$new_array[1]+1;

即使最后插入的ID是AA20或AA21,输出也始终显示为10。

1 个答案:

答案 0 :(得分:2)

尝试 -

$val = 'AA4';

$temp= str_replace('AA', '', $val);

$new = 'AA' . ($temp + 1);

echo $new;

输出

AA5