このエラーが発生していたので、列名をバッククォート文字で囲み、エラーが解決されました。クエリは次のようになりました
$sql="INSERT INTO camera (type, company, model, tvl, range, ir, mrp, price, warranty, image)
VALUES
('$ftype','$fcompany','$fname','$ftvl','$frange','$fir','$mrp','$price','$fwarranty','$pathAndName')";
そして今、それはこのように見え、うまく機能しています
$sql="INSERT INTO camera (`type`, `company`, `model`, `tvl`, `range`, `ir`, `mrp`, `price`, `warranty`, `image`)
VALUES
('$ftype','$fcompany','$fname','$ftvl','$frange','$fir','$mrp','$price','$fwarranty','$pathAndName')";
クエリでキーワードを使用していたため、このエラーが発生していることがわかりました。質問は、どのキーワードがこのエラーを引き起こしているかです。それは範囲でしたか? 範囲列を使用せずにクエリを試しましたが、それでも同じエラーが発生しました。