php - 如何使用 PHP 和 MySQL 数据库制作预订 ID?

标签 php mysql

我有这样的案例:

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/

相关文章:

mysql - 如何在不进行非规范化的情况下优化数据库查询?

php - 从SQL数据库使用mysql和php获取信息

php - mysql数据库之间切换

mysql - 如何在只有一列是查询基础的 MySQL 中进行数据透视

php - 如何在 Windows 上为 PHP CLI 设置默认的 php.ini 路径?

php - 仅保护一页的密码

php - 通过另一台计算机上的网络服务器访问本地文件

php - 为什么我的 MySQL BETWEEN 运算符不起作用?

php - 输出函数 mysql php

php - Smarty:同一行显示不止一次