在phpmyadmin mysql服务器中自动增加字母数字

时间:2013-08-29 08:55:51

标签: php sql phpmyadmin

我想自动增加字母数字字符 例如:amp001,amp002,amp003 任何人都可以帮助我解决这个问题。

我应该得到像

这样的专栏
id
abc001
abc002
abc003
abc004
..
..
..

3 个答案:

答案 0 :(得分:2)

您无法自动增加字母数字值。只需将字段类型更改为数字,然后将自动增量设置为该字段。在获取值时,在ID之前连接字符串值。例如:<?php echo "abc".$row['id']; ?>

答案 1 :(得分:0)

如果你真的想要这个,请使用php的uniqid功能。

答案 2 :(得分:0)

看这个例子

//connect to you database
//$count = mysql_query("select count(*) from table_name");
$id = "abc";
if (strlen($count+1) < 4)
{
    $count++;
    for($i=0;$i<(3 - strlen($count));$i++)
    {
        $id .='0';
    }
    $id .= $count;
}