使用下面的代码,我尝试使用 ajax 在名为 termek 的网上商店表中复制产品行。
如果最后一个产品的 ID 为 90,并且我复制此内容,则新产品的 ID 将为 91。
有时,我不知道为什么,ID 90(我复制的),松动图像,表格中的拇指和大单元格,或者它被重命名,或者我不知道发生了什么上。
这段代码可以复制吗,或者有什么问题吗?
<?php
include_once("../../files/connect.php");
if(!empty($_POST))
{
$id = mysqli_real_escape_string($kapcs, $_POST['id']);
$sql =
"
INSERT INTO termek
(
termek_nev,
termek_seo,
termek_rovid,
termek_hosszu,
termek_thumb,
termek_big,
termek_seo_title,
termek_seo_rovid,
termek_seo_kw,
termek_status,
termek_view,
termek_akcio,
termek_normal_ar,
termek_akcios_ar,
termek_cikkszam,
termek_egyseg,
termek_fooldal,
termek_kiemelt,
termek_suly,
termek_keszlet_db,
termek_keszlet_warning,
termek_min_order,
termek_allapot,
termek_gyarto,
termek_jobb_arat_btn,
termek_tipus,
termek_szavak
)
SELECT
termek_nev,
termek_seo,
termek_rovid,
termek_hosszu,
termek_thumb,
termek_big,
termek_seo_title,
termek_seo_rovid,
termek_seo_kw,
termek_status,
termek_view,
termek_akcio,
termek_normal_ar,
termek_akcios_ar,
termek_cikkszam,
termek_egyseg,
termek_fooldal,
termek_kiemelt,
termek_suly,
termek_keszlet_db,
termek_keszlet_warning,
termek_min_order,
termek_allapot,
termek_gyarto,
termek_jobb_arat_btn,
termek_tipus,
termek_szavak
FROM termek WHERE termek_id = '$id'
";
if(mysqli_query($kapcs, $sql))
{
echo (int)1;
}
else
{
echo mysqli_error($kapcs);
}
}
?>
最佳答案
为了解决这个问题,我将 noimage.jpg 上传到产品文件夹。当我编辑复制的或旧的产品并更改其图像时,如果拇指或大列== noimage.jpg,我不会删除旧图像。
抱歉英语不好。
关于php - 复制sql表中的一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41407731/