コードは、あなたがそこにある二重引用符で見るかもしれませんがPHPでセミコロンでmysqlコードを実行するには?
INSERT INTO `semicolon` VALUES ('1', 'a:1:{s:4:\"size\"';\s:2:\"24\";\}');
です。 - セミコロンとは、コードを分割するため、その実行記号です。
そうでないと構文エラーメッセージが表示されます。 - セミコロンはうまく動作します。 phpmyadminやnavicatなどのソフトウェアを使用する場合は、セミコロンを使用しても機能します。
質問はPHPファイル内で実行するように修正する方法ですか?
? –
、なぜあなたのテーブル名はセミコロン...ですか? –
@ダゴンこのサイトのすべてのフリジンの答えは、「SQLインジェクションを脅かすことからユーザーデータを保護する」ためにmysql_real_escape_string()を使用すると言います。したがって、ユーザーデータがない場合や危険がない場合、誰もこの機能を心に留めません。 –