beginTransaction(); $sql = "truncate chandj.orderlist"; $stmh = $pdo->prepare($sql); $stmh->execute(); $pdo->commit(); header("Location:/make/list.php"); // 리스트로 이동 } catch (Exception $ex) { $pdo->rollBack(); print "오류: ".$Exception->getMessage(); } } else { try{ $sql = "select * from chandj.orderlist where num = ? "; $stmh = $pdo->prepare($sql); $stmh->bindValue(1,$num,PDO::PARAM_STR); $stmh->execute(); $count = $stmh->rowCount(); }catch (PDOException $Exception) { print "오류: ".$Exception->getMessage(); } try{ $pdo->beginTransaction(); $sql = "delete from chandj.orderlist where num = ?"; $stmh = $pdo->prepare($sql); $stmh->bindValue(1,$num,PDO::PARAM_STR); $stmh->execute(); $pdo->commit(); } catch (Exception $ex) { $pdo->rollBack(); print "오류: ".$Exception->getMessage(); } // 리스트를 삭제하고 밑에 딸려있는 세부 항목도 지워줘야 한다. try{ $pdo->beginTransaction(); $sql = "delete from chandj.make where upnum = ?"; $stmh = $pdo->prepare($sql); $stmh->bindValue(1,$upnum,PDO::PARAM_STR); $stmh->execute(); $pdo->commit(); header("Location:/make/list.php"); // 신규가입일때는 리스트로 이동 } catch (Exception $ex) { $pdo->rollBack(); print "오류: ".$Exception->getMessage(); } } ?>