sql >> データベース >  >> RDS >> Mysql

ボタンを使用してテーブルの特定の行を更新します

    すべてのボタンセットの周りにフォームを配置し、更新するフィールドのIDを含む非表示のフィールドを追加できます。

    また、テーブルをラップしているフォームタグを削除する必要があります。

    これで、1つのIDと押されたボタンのみが送信されます。

    表の中:

    <form id="view_admin" method="post">
      <input type="hidden" name="f0" value="<?php echo $f0; ?>">
      <input type="submit" name="approved" value="approve">
      <input type="submit" name="refused" value="refuse">
    </form>
    

    後でphpで:

    $f0_submitted = (int) $_POST['f0'];
    $query_update = "UPDATE main SET status='APPROVED' WHERE id ='$f0_submitted'";
    


    1. UnixTimeに基づく動的MySQLパーティショニング

    2. PHP PDOトランザクションが失敗した場合、明示的にrollback()する必要がありますか?

    3. エラー2002(HY000):ソケット'/tmp/mysql.sock'を介してローカルMySQLサーバーに接続できません

    4. ユーザー名とパスワードをデータベースに保存しても安全ですか?