0
私はPHPの配列としていくつかのデータデータを持っており、私はこれを1列のmysqlテーブルに直列化して格納しています。これに潜在的な害はありますか?php配列をmysqlに直列化して有害なものとして保存していますか?
私はPHPの配列としていくつかのデータデータを持っており、私はこれを1列のmysqlテーブルに直列化して格納しています。これに潜在的な害はありますか?php配列をmysqlに直列化して有害なものとして保存していますか?
mysqlにデータを保存する前に、不要なコードをエスケープするために "mysql_real_escape_string()"を使用できます。また、stripslashes()とaddslashes()関数も利用できます。これらの関数は、文字列内の特殊文字をエスケープするので、データを安全に格納して取り出すことができます。
まだパフォーマンスにある程度影響することがあります。
ええ、私は常にmysql_real_escape_stringを使用します。これらのレコードを別のテーブルの複数の行に格納して、すべてを同じテーブルの単一の列に格納する方が良いと感じています。 – Hacker