Php 使用上次更新的特定表id并添加+;1.

Php 使用上次更新的特定表id并添加+;1.,php,mysql,auto-increment,image-uploading,mysql-insert-id,Php,Mysql,Auto Increment,Image Uploading,Mysql Insert Id,我不熟悉编码,我正在做一个汽车经销商网站。我正在做一个汽车信息表单,有多个选择和一个图像上传(基于ajax的在github上获得)。 所以我需要把这些图片和其他关于汽车的信息联系起来。我的汽车信息表单在数据库中有一个自动递增的id行。因此,我试图通过汽车id将图像绑定到汽车上(我希望每个上传的图像都有汽车id)。我有这个mysql插入代码,我想添加上一次更新的表id的值(来自car表)并向其添加+1。这是个好主意吗?还是我应该走另一条路 我应该在下面代码的#######空格中添加它吗(我已经添加

我不熟悉编码,我正在做一个汽车经销商网站。我正在做一个汽车信息表单,有多个选择和一个图像上传(基于ajax的在github上获得)。 所以我需要把这些图片和其他关于汽车的信息联系起来。我的汽车信息表单在数据库中有一个自动递增的id行。因此,我试图通过汽车id将图像绑定到汽车上(我希望每个上传的图像都有汽车id)。我有这个mysql插入代码,我想添加上一次更新的表id的值(来自car表)并向其添加+1。这是个好主意吗?还是我应该走另一条路

我应该在下面代码的#######空格中添加它吗(我已经添加了carID行,并在代码中编写了它)

数据库:登录,表:masinos
和图像表:
文件

protected function handle_file_upload($uploaded_file, $name, $size, $type, $error,
            $index = null, $content_range = null) {
        $file = parent::handle_file_upload(
            $uploaded_file, $name, $size, $type, $error, $index, $content_range
        );
        if (empty($file->error)) {
            $sql = 'INSERT INTO `'.$this->options['db_table']
                .'` (`carID`,`name`, `size`, `type`, `title`, `description`)'
                .' VALUES (#############,?, ?, ?, ?, ?)';
            $query = $this->db->prepare($sql);
            $query->bind_param(
                'sisss',
                $file->name,
                $file->size,
                $file->type,
                $file->title,
                $file->description
            );
            $query->execute();
            $file->id = $this->db->insert_id;
        }
        return $file;
    }

您可以创建一个随机整数,该整数不用于汽车id和存储在
$\u SESSION
,sou当您将汽车插入数据库时,您可以在图像文件中运行SQL更新,将存储在SESSION中的随机整数更新为真实的汽车id。我不知道这是否是最好的方法,但这是一个解决办法。

我不确定我是否理解。为什么要在carID中添加1?车的ID应该是车的ID。我需要将照片与车的信息关联起来,我认为最好的方法是将车ID添加到将用于该特定车的图像中。我将提交的表单还没有id。因此,由于它是自动递增的,我想我只需在最后一个二手车id中添加+1,并将其保存到图像表中。当整个表单提交时,汽车信息将有一个新的id,照片也将获得该id(因为它只会增加1)。