doumiang2297 2017-03-22 20:53
浏览 12
已采纳

table1中的数据不会移动到table2

I have this button:

<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>

And when I click on it and confirm, I want it to delete table1 data for this specific ID and move it to table2. Currently it deletes the data fine but doesn't move it to the second table so I don't know what I'm doing wrong!

Code:

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");
}
  • 写回答

1条回答 默认 最新

  • douzhang2092 2017-03-22 20:56
    关注

    Looks like you're deleting the data before moving it. Execute the INSERT statement, then the DELETE statement.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题