PHP を使用して MySQL データベースに画像をアップロードする方法: 一般的なエラーのトラブルシューティング
MySQL データベースに画像を保存するときに問題が発生した場合PHP を使用する場合、問題が発生していることを確認することが重要です
エラー メッセージ: 「SQL 構文にエラーがあります... 行 1 の '' 付近」
問題:エラー メッセージは SQL に問題があることを示していますquery.
解決策:
$image = addslashes(file_get_contents($_FILES['image']['tmp_name'])); $image_name = addslashes($_FILES['image']['name']); $sql = "INSERT INTO `product_images` (`id`, `image`, `image_name`) VALUES ('1', '{$image}', '{$image_name}')";
避けるべきその他の一般的な間違い:
<form action="insert_product.php" method="POST" enctype="multipart/form-data">
ファイル アップロードの処理に関する追加のヒント:
以上がMySQL への PHP イメージのアップロードが失敗するのはなぜですか? どうすれば修正できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。