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

チェックボックスの複数の値の挿入最後の値のみがデータベースに取り込まれます

    データベースに複数の値を保存する場合は、htmlに複数のチェックボックスを作成してから、以下のようにimplode()メソッドを使用して値を保存する必要があります。-

    <input id="option1" type="checkbox" name="product[]"  value="value1">
    <label for="option1">Value1</label>
    <input id="option2" type="checkbox" name="product[]"  value="value2">
    <label for="option2">Value2</label>
    <input id="option3" type="checkbox" name="product[]"  value="value3"> 
    <label for="option3">Value3</label>
    

    これで、データベースに保存するためにimplode()メソッドを使用できます。

    $values=implode(",",$_POST['product']);
    

    $valuesをデータベースに保存します。



    1. 同じ構造でサーバーが異なる2つのMySQLテーブルを同期するにはどうすればよいですか?

    2. Access2016でメールマージを行う方法

    3. データベース固有の移行コード

    4. mysqlからのデータの読み取りを並行してスパークします