gpt4 book ai didi

php - 使用 PDO 进行多次插入

转载 作者:行者123 更新时间:2023-11-30 22:23:58 24 4
gpt4 key购买 nike

<分区>

我有数据库表:imagescategory

目前唯一的类目表插入函数类似这样:

public function add($ttitle)
{
try
{
$stmt = $this->db->prepare("INSERT INTO category (title) VALUES(:title)");
$stmt->bindparam(":title",$ttitle);
$stmt->execute();
return true;

}
catch(PDOException $e)
{
echo $e->getMessage();
return false;
}

}

我有一个表格来输入标题和插入 url 图片的可能性。

通过单击提交标题,我想转到类别表,到目前为止,图像应该转到表图像,每个图像都有一个 id,但内部连接到类别的 id。

表格图片:

id_image | category_id | dir_image

我做不到这一点

$stmt = $this->db->prepare("INSERT INTO category (title) VALUES(:ttitle)");

$stmt = $this->db->prepare("SELECT id_image FROM images WHERE id_category = category_id ");

我想要的结果示例:

html 表单

Category title: Test
Image1: image1.png
Image2: image2.png
Image3: image3.png
Image4: image4.png
Submit

提交后

表格类别:

 id_category | title
1 Test

表格图片:

 id_image | category_id | dir_image
1 1 image1.png
2 1 image2.png
3 1 image3.png
4 1 image4.png

更新:

public function add($ttitle,$images)
{
try {
$stmt = $this->db->prepare("INSERT INTO category (title) VALUES(:title)");
$stmt->bindparam(":title",$ttitle);
$stmt->execute();

$lastId = $db->lastInsertId();

$imgs = count($images);
for ($i = 0; $i < $imgs; $i++){

$stmt = $this->db->prepare("INSERT INTO images (category_id, dir_image) VALUES (:title)");
$stmt->bindparam(":category_id",$lastId);
$stmt->bindparam(":dir_image",$images);
$stmt = $this->db->prepare($sql);
$stmt->execute()

}



return true;
}
catch(PDOException $e) {
echo $e->getMessage();
return false;
}

}

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com