Php 在sql表中复制一行

Php 在sql表中复制一行,php,mysql,Php,Mysql,通过下面的代码,我试图在webshops表中使用ajax复制一个名为termek的产品行 如果最后一个产品是ID90,我复制了它,那么新产品将是ID91 有时,我不知道为什么,ID90(我复制的内容)会丢失图像、拇指和表格中的大单元格,或者它被重命名,或者我不知道发生了什么 这段代码可以复制吗,还是有什么问题 <?php include_once("../../files/connect.php"); if(!empty($_POST)) { $id = mysqli_real_e

通过下面的代码,我试图在webshops表中使用ajax复制一个名为termek的产品行

如果最后一个产品是ID90,我复制了它,那么新产品将是ID91

有时,我不知道为什么,ID90(我复制的内容)会丢失图像、拇指和表格中的大单元格,或者它被重命名,或者我不知道发生了什么

这段代码可以复制吗,还是有什么问题

<?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到products文件夹。当我编辑复制或旧产品并更改其图像时,如果thumb或big column==noimage.jpg,我不会删除旧图像


抱歉英语不好。

请查看此问题(和答案)。我认为基本上是同一个问题,最上面的答案应该也能解决你的问题。这不是同一个代码吗?但是我没有发现任何错误。现在我知道问题出在哪里了。如果我复制一个产品,所有的东西都是一样的,图片都是一样的。如果我在我复制的产品或新产品上更改图像,它将删除此图像,并上载新图像。现在我的帖子在哪里?我应该删除它吗?我想你应该在这篇文章中为你的问题写一个答案,以防其他有类似问题的人发现它,然后你在将来帮助其他人:)