使用php查找数据库中表的当前id


Finding the present id of table in database using php

我正在为要上传的多张照片创建表单,我想创建一个目录,该目录被命名为表的id,id应该是表单将在其中上传的当前id,在排序中,我想要数据库表的当前id

你的问题不太清楚,所以让我把我的想法用短语表达出来,并纠正我误解你的地方。

您有一个存储照片信息的表。该表有一个设置了auto_increment的ID列。每当你在数据库中插入内容时,你都想检索此ID,以便创建一个文件夹来存储你的照片。正确吗?

基本上,执行您的查询,它将类似于:

INSERT INTO `myTable` SET `name`="Name of photo", `filename`="photo.png"

然后执行以下操作:

$last_id = mysql_insert_id();

或者如果您使用的是mysqli:

$last_id = mysqli_insert_id();

有了这个$last_id,你现在可以制作一个文件夹等…