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

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

WBOY
WBOYオリジナル
2016-06-23 13:47:421705ブラウズ

php で指定された ID に従ってデータベース内のデータを変更する方法
dbae302ddb2a8e57750e5a44d2ee7975';
echo '不明なチェックイン時間:'.$row ["wdktime"].'3f77fc13c8d59e389fe40969d1cb140b';
echo '本人によるレビュー担当部署:'.$row["bmshtime"].'  ';
echo '人事部・部長の承認:'.$row["rsshtime"].'a0cf19a73257db283b10769dcf70ae08
echo 'd1429bf7e18843aa66591ce062a91bd5';
echo 'f01844a9e6e4144b27524e091285ec32';
echo 'f5a47148e367a6035fd7a2faa965022e';
echo 'd7954f8c62ba31b9d98b429b1a8437a4br />';
$sql='UPDATE wdksm SET
$_POST['test'] '' WHERE id = '' '' ;
mysql_query ($sql);

?>





ディスカッションへの返信 (解決策)

ID は ' ' を追加しない数字です

update ステートメントを実行できませんか?問題はないようです

update 你的表名 set 要更改的列名 = 要更改的值 where id = 你指定的ID号

上記のいくつかのデータに従って、各データの下にある Audit をクリックすると、「audit」というデータが現在のデータに書き込まれます。デフォルトでは、次のデータが最後に書き込まれます

フォームは次のように生成されます。

echo '<form name="bc" method="post" action=""> ';echo '<input id="test" name="test" type="text" value="审核" />';echo '<input type="submit" value="审核"/>'; echo '</form>';
には ID 値がありません。そのため、送信されたデータには一意の識別 ID が含まれません

リストIDを生成するときにsqlコマンドが最後にあるのは、もちろん間違いです

さらに、sqlコマンドの書き方も非常に奇妙です

こう書いたほうがいいです

$sql = "UPDATE wdksm SET rsshtime = '$_POST[test]' WHERE id = '$_POST[id]'";



$sql = "UPDATE wdksm SET rsshtime = '$_POST[test]' WHERE id = '$_POST[id]'";
は書くことさえできませんこのコードを入力すると、ID を選択してデータを配置するにはどうすればよいですか。この ID に書き込んでも、他の ID のデータには影響しません

while($row = mysql_fetch_assoc($query))
{
$id=$row ['id']; 時間"].'  ';
echo 'Department:'.$row["bumen"].'  ';

echo 'Name:'.$row[" name"].'  ; ';

echo '位置:'.$row["zhiwu"].'a3f978506d7b436334c6343f5994bfb0';

echo '打刻しない理由:'.$row["wdkyy"].'df250b2156c434f3390392d09b1c9563';
echo '部門の担当者によるレビュー:'.$row["bmshtime"].'   ';
echo '人事部/部長承認:'.$row["rsshtime"].'df250b2156c434f3390392d09b1c9563'; '56fdfe7c7827b36c5e76aab17af954f7
echo '486eec60ed9fb2fe21831cbbc64f87c4 ;';
echo 'b3f0a4b20e55983f023243af85d350eb';
echo '7c69053814a9933253cdf1607abd6421';
echo 'f5a47148e367a6035fd7a2faa965022e
';

while($row = mysql_fetch_assoc($query))
{
$id=$row['id']; echo 'Department:'.$row["bumen"].'  '; '名前:'.$row["name"].'  ';
echo '位置:'. $row["zhiwu"].'df250b2156c434f3390392d09b1c9563'; in:'.$row["wdktime"].'
';
echo '記録されない理由:'.$row["wdkyy"].'df250b2156c434f3390392d09b1c9563 ;
echo '部門責任者レビュー:'.$row["bmshtime"].'  ';
echo '人事総務部/部長承認:'.$row["rsshtime"].'< ;br />';
echo '56fdfe7c7827b36c5e76aab17af954f7
echo 'd1429bf7e18843aa66591ce062a91bd5';
echo '44fb2bc6ca1f4b2cea18aecddf53e889';
echo 'c99a58c9e3c8f034c3967da56e0f088b';
echo 'f5a47148e367a6035fd7a2faa965022e';
echo '231a563c997aa9e3e0ae614bd16728b0< ;br />';
上の階の人はそれさえできませんコード行に従って追加してください

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