• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPとMySQLを使い、画像データベースを構築しています。)

PHPとMySQLを使い、画像データベースを構築する方法

このQ&Aのポイント
  • PHPとMySQLを使用して、画像データベースを構築する方法を解説します。
  • 画像を指定せずにデータを送信する場合は正常に成功しますが、画像を指定するとSQL構文エラーが発生します。
  • フォームに入力したデータをデータベースに保存する処理の詳細と、エラーハンドリング方法についても説明します。

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

  • ベストアンサー
回答No.1

picture1, picture2, picture3 は、画像ということなので、バイナリデータであると推察します。 バイナリデータのデータベースへの登録は、1つのINSERT文だけでは出来ません。 SQL文というのは、文字列だけで記述する必要があります。 おそらく、テーブルにBLOBのカラムを設けて、そこへ登録を行うことになります。 やり方は、参考URLなどを参照してください。「php blob」で検索して、最初に表示されたページです。

参考URL:
http://www.doyouphp.jp/sample/sample_ora_blob.shtml

その他の回答 (1)

  • yuu_x
  • ベストアンサー率52% (106/202)
回答No.2

いあ、それ以前に、外部から来たものを SQL に直に突っ込むなよ。 構文エラーの原因はそれだけ。 バイナリだろうが、文字列だろうが本質に変わりはない、扱う側の問題だ。 余談。 サイズが多分でかいから、アップが成功するとは限らない、とか、アップしてくるのは、良心的なやつらばかりじゃないとか色々。

関連するQ&A