我有这样的案例:
JS100829 0001
JS100829 0002
JS=code
10=year
08=month
29=date
0001=the sequence of today first entry
0002=the sequence of today second entry
我需要生成此代码。有人可以帮助我吗? 谢谢。
最佳答案
例如,您有一个用于这些预订条目的数据库,这是我的最佳猜测:
//sequences
$datenow = date("Y-m-d H:i:s");
//i suppose u has load mysql db somewhere before this code
$q = mysql_query("SELECT COUNT(*) FROM yourtablename WHERE bookingdate = '$datenow'");
//how many squences today
$sequencedtoday = mysql_result($q, 0, 0);
//generate code:
$code = 'JS';
$ymd = date('ymd');
$squence = $squencedtoday+1;
$squence = str_pad($squence,4,0,STR_PAD_LEFT);
//return
echo $code.$ymd.' '.$squence;
//return: JS100829 0001
关于php - 如何使用 PHP 和 MySQL 数据库制作预订 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3594574/