>백엔드 개발 >PHP 튜토리얼 >php修改单条数据,结果全部数据都被修改了

php修改单条数据,结果全部数据都被修改了

WBOY
WBOY원래의
2016-06-23 13:53:12995검색


浏览检查信息








$result=$connection->query("select * from t_user ");
  while($rs=$result->fetch_row()) {
  
  ?>
      



    
         }?>
  
姓名 性别 检查时间
      '" value="修改" /> '" value="删除"  />


    if($_GET["type"]=="modify"){

$id=$_GET['id'];
if($_POST["submit3"])
{
$result=$connection->query("update t_user set f_username='$a', f_sex='$b',f_age='$c',f_CT='$d',f_zaoyingji='$f',f_buwei='$g',f_HU='$h',f_jishu='$i',f_xiaoaguo='$j',f_qianming='$k',f_yanchi_time='$l',f_chufa_time='$m'");
if($result) {
   echo"<script>alert('数据修改成功!');window.location='index.php'</script>";
}
else {
echo "数据修改失败";
}
}
$result=$connection->query("select * from t_user where id=$id ");
  while ($rws=$result->fetch_row()) {
  ?>
 

 

修改检查信息




  

  
       }
?>
" style="width:94; height:38;font-size:20pt" size="20" /> " style="width:40; height:38;font-size:20pt" size="20" />


  


 

'" style="font-size: 18pt; letter-spacing:2" value="删除" >
  



}
?>
if($_GET["type"]=="del"){
$id=$_GET["id"];
$result=$connection->query("delete from t_user where id in ($id)");
echo "<script>alert('删除成功!');window.location='index.php'</script>";
}
?>


回复讨论(解决方案)

更新?需要加?件 where id='$id'

$result=$connection->query("update t_user set f_username='$a', f_sex='$b',f_age='$c',f_CT='$d',f_zaoyingji='$f',f_buwei='$g',f_HU='$h',f_jishu='$i',f_xiaoaguo='$j',f_qianming='$k',f_yanchi_time='$l',f_chufa_time='$m' where id='$id'");

现在加了,但是提示“数据 修改失败”,打印错误信息的时候提示数字 “1”

可以了,少了个符号‘ 谢谢 fdipzone 指导

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.