如何从00001生成唯一的随机数并在Codeigniter MySQL中维护序列号

我知道这是一个非常常见的问题。 但我没有CodeIgniter的解决方案。</ p>

我使用下面的MySQL代码。 我想知道如何在Codeigniter视图中直接使用此代码。 它显示错误。</ p>

  SELECT FLOOR(RAND()* 99999)AS random_num 
FROM glf_invoice
WHERE“random_num”NOT IN(SELECT patient_reg FROM glf_invoice)
LIMIT 1
</ code> </ pre>

此代码在 phpmyadmin </ code> SQL中显示5位数字。</ p>

我该如何维护 从00001到00002串行... </ p>
</ div>

展开原文

原文

I know it's a quite common question. But I have got no solution for CodeIgniter.

I use below MySQL code. I want to know how can I use this code directly in Codeigniter view. It shows error.

SELECT FLOOR(RAND() * 99999) AS random_num
FROM glf_invoice 
WHERE "random_num" NOT IN (SELECT patient_reg FROM glf_invoice)
LIMIT 1

This code shows a number of 5 digits in phpmyadmin SQL.

And how can I maintain serial from 00001 to 00002...

duancao2082
duancao2082 谢谢@LavishTyagi
2 年多之前 回复
douchun9719
douchun9719 将列设置为自动递增,值为>>00001
2 年多之前 回复
dsgdsf12312
dsgdsf12312 toolong
2 年多之前 回复

1个回答



在ID列上,将其设置为“Auto Increment”。 可以记下为“A_I”。</ p>
</ div>

展开原文

原文

On the ID column, set it to "Auto Increment". It may be noted down as "A_I".

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐