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

チェックボックス、php、mysqlを使用してデータベーステーブルを更新します

    注意事項:

    <input type="checkbox" name="enable" id="enable"> 
    

    [ここではユーザー名を一意のフィールドと見なしますが、ユーザー名の代わりにidを使用するなどの特定の行の値を含む値を指定する必要があります ]:

    <input type="checkbox" name="enable[]" id="enable" value="<?php echo $row_Recordset1['username'];?>">
    

    その値を取得するには、次を使用します:$_POST['enabled']

    使用するのは次のようになります:

    $query1 = mysql_query("UPDATE student SET enable = 0;");
    if( isset( $_POST['enabled'] ){
         $strAllUsernameCombined = implode("','", $_POST['enabled']);
         $query1 = mysql_query("UPDATE student SET enable = 0 where username in ('{$strAllUsernameCombined}');");
    }
    

    そして、dowhileの代わりにwhileをリストするための最終的な提案



    1. ImportError:connector.conversionという名前のモジュールがありません

    2. ORA-29902:ODCIIndexStart()ルーチンの実行中にエラーが発生しましたORA-20000:Oracleテキスト・エラー:DRG-50901:行1、列19のテキスト・クエリ・パーサー構文エラー

    3. Huawei GaussDB

    4. DB、php、およびhtml表示用の日本語に最適な文字エンコードはどれですか?