Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在mysql列中按字母顺序添加第二个id,其中第一列是酒店id,第二列是添加的包的id_Php_Mysql_Sql - Fatal编程技术网

Php 在mysql列中按字母顺序添加第二个id,其中第一列是酒店id,第二列是添加的包的id

Php 在mysql列中按字母顺序添加第二个id,其中第一列是酒店id,第二列是添加的包的id,php,mysql,sql,Php,Mysql,Sql,我有一个用于酒店详细信息的mysql表,其中酒店id自动生成并自动递增,另一个表package details用于添加每个酒店的包 当前,包id自动递增 因此,有5个套餐的第一家酒店的酒店id为1,套餐id为1,2,3,4,5,第二家酒店的酒店id为2,套餐id为6,7,8,9 但我想将其作为酒店id 1包id 1a、1b、1c、1d、1e和第二家酒店,酒店id 2包id为2a、2b、2c等等 我们使用的是php和mysql您是否在包表中的字段上创建了任何 如果是,则使用created_on字段

我有一个用于酒店详细信息的mysql表,其中酒店id自动生成并自动递增,另一个表package details用于添加每个酒店的包

当前,包id自动递增

因此,有5个套餐的第一家酒店的酒店id为1,套餐id为1,2,3,4,5,第二家酒店的酒店id为2,套餐id为6,7,8,9

但我想将其作为酒店id 1包id 1a、1b、1c、1d、1e和第二家酒店,酒店id 2包id为2a、2b、2c等等


我们使用的是php和mysql

您是否在包表中的字段上创建了任何


如果是,则使用created_on字段获取最新包的详细信息,并从中获取包id,然后使用php代码以want格式递增,然后插入包。

让mysql处理自动id,并在显示时将包id打印为
$hotel_id。chr($package_id-1+ord('a'))
,类似这样的东西,它明确地将包id显示为1a、1b、1c、2d等等。但我想做的是1a,1b,1c,1d,2a,2b,2cno。我只想让每个新酒店标识的包id再次从“a”开始,查看该酒店是否存在任何包,然后将id设为“1a”,如果存在任何包,则可以通过在字段上创建并生成新的包id来获取最新的包id,以便插入。在插入任何包之前,必须启动select查询。