2016-12-31 54 views
0

用下面的代碼,我嘗試在一個名爲termek的webshops表中用ajax複製產品行。在sql表中重複一行

如果最後的產品ID 90,和我複製此,新產品將ID 91.

有時,我不知道爲什麼,在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); 
    } 
} 
?> 
+0

看看這個問題(和答案)。我認爲這是同樣的問題,最好的答案也應該解決您的問題 http://stackoverflow.com/questions/4039748/in-mysql-can-i-copy-one-row-to-insert-into-該同一表 – flynorc

+0

是不是這個相同的代碼?但我沒有得到任何錯誤。 –

+0

現在我知道最新的問題。如果我複製一個產品,一切都是一樣的,圖像。如果我更改了我所複製的產品或新產品的圖像,它將刪除此圖像並上傳新圖像。現在我的帖子是什麼?我應該刪除它嗎? –

回答

0

爲了解決這個問題,我上傳了noimage.jpg到產品文件夾。當即時編輯複製或舊產品,並改變它的形象,我不刪除舊圖像,如果拇指或大列== noimage.jpg。

對不起,英語不好。