ホームページ >バックエンド開発 >PHPチュートリアル >PHPで指定されたIDに従ってデータベース内のデータを変更する方法

PHPで指定されたIDに従ってデータベース内のデータを変更する方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 12:07:471266ブラウズ

php 指定された ID に従ってデータベース内のデータを変更する方法
php 指定された ID に従ってデータベース内のデータを変更する方法
70622ec49a8e1eddf3016bc723dcccf8';
echo '未チェックの時間:'.$row["wdktime"].'5857111104f3e579519d413436816ae3';
echo '部門担当者レビュー:'.$row["bmshtime"] .'  ';
echo '人事部・部長承認: '.$row["rsshtime"].'df250b2156c434f3390392d09b1c9563';
}
echo '56fdfe7c7827b36c5e76aab17af954f7 🎜>echo 'd3ce01587b6172b6b48c2936c5229d11< ;br />';
}
$sql='UPDATE wdksm SET
rsshtime = '' . $_POST['test'] . ''
WHERE id = '' .$id . '' ;
mysql_query($sql);

? >



-----ソリューションのアイデア------- ---------------
フォームは次のように生成されますその中には ID 値がありませんそのため、送信されたデータには一意の識別 ID が含まれません

echo '<form name="bc" method="post" action=""> ';<br />echo '<input id="test" name="test" type="text" value="审核" />';<br />echo '<input type="submit" value="审核"/>'; <br />echo '</form>';
そして、SQL コマンドの ID は、これは確かに間違っています

さらに、SQL コマンドの書き方も非常に奇妙です
このように書く方が良いです



$sql = "UPDATE wdksm SET rsshtime = '$_POST[test]' WHERE id = '$_POST[id]'";
------ソリューションのアイデア-----------

while ($row = mysql_fetch_assoc($query)){$id=$row['id'];
echo 'Date:'.$row["time"].'   ';
echo 'Department:'.$ row["bumen"].'  ';
echo 'Name:'.$row["name"].'  ';
echo 'Position:'.$row[ "zhiwu"].'
';
echo 'クロックされていない時間:'.$row["wdktime"].'
';
echo 'クロックされていない理由in:'.$row["wdkyy"].'
';
echo '部門長によるレビュー:'.$row["bmshtime" ].'  ';
echo '人事部・部長承認:'.$row["rsshtime"].'df250b2156c434f3390392d09b1c9563';
echo 'c343a0209059554d2ec3e0692134c480 ';
エコー 'cf96f43404a7ea412e945d5c8390bcb4';

エコー 'b3f0a4b20e55983f023243af85d350eb';

echo '0ec08bb7b5fa980bb4ca6ea554916ec8'; echo 'f5a47148e367a6035fd7a2faa965022e';echo '231a563c997aa9e3e0ae614bd16728b0df250b2156c434f3390392d09b1c9563';
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。