• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLへファイルを格納)

PHP+MySQLを利用してファイルをアップロードし、データベースに格納する方法

このQ&Aのポイント
  • PHP+MySQLを使用してフォームからファイルをアップロードし、それをデータベースに格納するプログラムを作成しています。
  • データベースの構造は、testテーブルを作成し、ファイルデータをlongblob型で格納し、拡張子をtext型で保持します。
  • エラーが発生し、データベースに格納できません。問題の解決方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • __LINE__
  • ベストアンサー率100% (1/1)
回答No.1

バイナリデータ中に ' を表すようなデータがあればSyntax errorがでます。 試していませんが、バイナリ挿入のクエリを発行する際は以下の関数でバイナリをエスケープする必要があるようです。 mysql-real-escape-string

参考URL:
http://jp2.php.net/manual/ja/function.mysql-real-escape-string.php

関連するQ&A