Php 在sql表中复制一行
通过下面的代码,我试图在webshops表中使用ajax复制一个名为termek的产品行 如果最后一个产品是ID90,我复制了它,那么新产品将是ID91 有时,我不知道为什么,ID90(我复制的内容)会丢失图像、拇指和表格中的大单元格,或者它被重命名,或者我不知道发生了什么 这段代码可以复制吗,还是有什么问题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
<?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,我不会删除旧图像
抱歉英语不好。请查看此问题(和答案)。我认为基本上是同一个问题,最上面的答案应该也能解决你的问题。这不是同一个代码吗?但是我没有发现任何错误。现在我知道问题出在哪里了。如果我复制一个产品,所有的东西都是一样的,图片都是一样的。如果我在我复制的产品或新产品上更改图像,它将删除此图像,并上载新图像。现在我的帖子在哪里?我应该删除它吗?我想你应该在这篇文章中为你的问题写一个答案,以防其他有类似问题的人发现它,然后你在将来帮助其他人:)