簡體   English   中英

表1中的數據不會移到表2中

[英]Data from table1 doesn't move to table2

我有這個按鈕:

<button type="button" class="btn btn-warning btn-md" title="moure a Acollits"><a href="?moureAc_id=<?php echo $row['id']; ?>" onclick="return confirm('Estàs segur que vols moure aquest gat a Acollits?')">Acollit</a></button>

當我單擊並確認時,我希望它刪除此特定ID的table1數據並將其移至table2。 目前,它可以刪除數據,但不會將其移至第二個表,因此我不知道自己在做什么錯!

碼:

if(isset($_GET['moureAc_id'])){
    $prepIexec = $conn->prepare('SELECT foto FROM TaulaGats WHERE id =:uid');
    $prepIexec->execute(array(':uid'=>$_GET['moureAc_id']));
    $imatgeRow = $prepIexec->fetch(PDO::FETCH_ASSOC);
    unlink("imatges/".$imatgeRow['foto']);

    $eliminar = $conn->prepare('DELETE FROM TaulaGats WHERE id =:uid');
    $eliminar->bindParam(':uid', $_GET['moureAc_id']);
    $eliminar->execute();

    $moure = $conn->prepare('INSERT INTO TaulaGatsA (nom, sexe, edat, foto) SELECT nom, sexe, edat, foto FROM TaulaGats WHERE id = :uid');
    $moure->bindParam(':uid', $_GET['moureAc_id']);
    $moure->execute();

    header("Location: index.php");
}

看起來您在刪除數據之前先將其刪除。 執行INSERT語句,然后執行DELETE語句。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM