-1

MySQL データベースから行を削除したいのですが、行を更新することはできますが、削除できません。最初の部分はコードの更新、2 番目の部分はコードの削除です。

面白いことに、正常に削除されたというアラートが表示されますが、実際には MySQL データベースでは何も変更されません。

<?php
// for updating Check if button name "Submit" is active, do this 
if(isset($_POST['Submit']) && $_POST['Submit'] == 'update')
  {
$sql1=mysql_query(" UPDATE `".$tbl_name."` SET  `username`='".$_REQUEST['user']."' , `password`='".$_REQUEST['pass']."' , `name`='".$_REQUEST['name']."' , `lastname`='".$_REQUEST['lastname']."' , `phone`='".$_REQUEST['phone']."' , `state`='".$_REQUEST['state']."' , `details`='".$_REQUEST['details']."'  WHERE `id`='".$_REQUEST['id']."' ");
$result1=mysql_query($sql1);
  }

if(isset($result1)){
?>
<script language="javascript">alert('successfuly updated');</script>
<?php
print(redirect('editteacher.php'));
}
  mysql_close();

?>

<?php
//for deleting Check if button name "Submit" is active, do this 
  if(isset($_POST['delete']) && $_POST['delete'] == 'delete user')
  {
$sql1=" DELETE FROM `".$tbl_name."` WHERE `username`='789' ";

$result1=mysql_query($sql1);

if(isset($result1)){
?>
<script language="javascript">alert('successfuly deleted');</script>
<?php

print(redirect('editteacher.php'));
  }
}
mysql_close();

?>
4

2 に答える 2