0
以下のコードでは、webショップテーブルのtermekという名前でajaxを使用して製品行を複製しようとしています。SQLテーブルの行を複製します
最後の製品はID 90で、私はこれをコピーし、新製品はたまにID 91
になり、私はなぜ知らない場合は、ID 90(私はcopyed何)、失いますイメージ、親指とテーブルの大きなセル、またはそれは名前が変更されているか、私は何が起こっているのか知りません。
このコードはコピーに問題ないのですか、それとも間違っていますか?
<?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);
}
}
?>
この質問をチェックしてください(および回答)。私はそれが双発的に同じ質問だと思うし、トップの答えもあなたの問題を解決する必要があります http://stackoverflow.com/questions/4039748/in-mysql-can-i-copy-one-row-to-insert-into-同じテーブル – flynorc
はこれと同じコードではありませんか?しかし、私は何の誤りもありません。 –
今私は問題を知っている。私が製品をコピーすると、すべてが同じで、イメージは同じです。私がコピーした製品または新しい製品のイメージを変更すると、このイメージが削除され、新しいイメージがアップロードされます。今、私のポストはどうですか?私はそれを削除する必要がありますか? –