检查数据库中的值和增量字母

时间:2014-02-17 02:07:50

标签: php mysql

如果数据库中已有值,我如何递增字母?就像我的数据库结构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

1 个答案:

答案 0 :(得分:0)

$data= "AC";
$data++;
echo $data; //AD

你应该使用谷歌:)

page 1

page 2

page 3

Incrementing/Decrementing Operators

现在,选择最后一个值,在本例中为AC

$query = "SELECT code FROM table_name ORDER BY id DESC LIMIT 1";

//这应该返回最后一条记录

将两个字母相加

str_split

$data= "AA";
$letter= str_split($data);
$letter[0]++;
$letter[1]++;
echo $letter[0].$letter[1];