如果数据库中已有值,我如何递增字母?就像我的数据库结构AA,AB,AC和下一个值应该是AD。
如何检查值并增加值?
数据库结构
id | code |
1 | AA |
2 | AB |
3 | AC |
示例代码
<input name="maincode" value="<?php
$mysqli = new mysqli("localhost", "root", "", "2015");
$result = $mysqli->query("SELECT code FROM category
WHERE code != '' ORDER BY code");
$var = 'aa';
do {
echo $var++.'<br />';
} while ($var != 'aaa');
下一个值应为AD
答案 0 :(得分:0)
$data= "AC";
$data++;
echo $data; //AD
你应该使用谷歌:)
Incrementing/Decrementing Operators
现在,选择最后一个值,在本例中为AC
$query = "SELECT code FROM table_name ORDER BY id DESC LIMIT 1";
//这应该返回最后一条记录
将两个字母相加
$data= "AA";
$letter= str_split($data);
$letter[0]++;
$letter[1]++;
echo $letter[0].$letter[1];