我有一个字段 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;
输出始终显示 10,即使最后插入的 ID 是 AA20 或 AA21 等等。
最佳答案
尝试 -
$val = 'AA4';
$temp= str_replace('AA', '', $val);
$new = 'AA' . ($temp + 1);
echo $new;
输出
AA5
关于php - 如何自动增加从mysql获取的字符串值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33917764/