ホームページ > バックエンド開発 > PHPチュートリアル > PHP は単一のデータを修正しますが、すべてのデータが変更されます。

PHP は単一のデータを修正しますが、すべてのデータが変更されます。

WBOY
リリース: 2016-06-13 12:03:01
オリジナル
901 人が閲覧しました

PHP は 1 つのデータを変更し、その結果、すべてのデータが変更されます


検査情報の閲覧







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

?>



< ;td width="106">

タイプ"]=="変更"){

$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"";
}
else {
echo "データ変更に失敗しました";
}
}
$ result=$connection->query("select * from t_user where id=$id ");
while ($rws=$result->fetch_row()) {
?>
< ;form id="form1" name="form1" method="POST" action="" >

チェック情報を変更< p>

名前 性別
< ? php echo $rs[1]?> = "button2" type="button" onClick="location.href='?type=del&id='" value="削除" />
🎜>



;






}
?>
if($_GET["type"]=="del"){
$id=$_GET["id"];
$result=$ connection->query("id が ($id) の t_user から削除");
echo "";
}
?>
-----解決策-------- -
id='$id' を更新するときに条件を追加する必要があります
<br />$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'");<br />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート