0

PHPを使用して、MYSQLに挿入するためにコンマ区切りの文字列に変換された配列にチェックボックスIDを挿入しています。948以上のチェックボックスがある場合を除いて機能します。(州ごとに異なる金額)

なぜ948以上のコンマ区切り値を挿入しないのですか?

これが私のPHPコードです:

            $teamsar2 = $_POST['teamarray2'];

         if ($teamsar2){$henry2 = implode(",",$teamsar2);}else{echo '';}

          $query = "UPDATE #__bl_teamcord SET teams='".$henry2."' WHERE s_id=".$sid."  AND u_id=(".intval($_POST['playerid']).")";
                $db->setQuery($query);
                $db->query();
4

1 に答える 1

1

一定の制限まで問題なく動作する場合は、max_allowed_pa​​cket のサイズを確認します。限界に達している可能性があります。 http://dev.mysql.com/doc/refman/5.5/en/packet-to-large.html

于 2012-09-11T00:11:40.587 に答える