- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:データベースについて質問させて戴きます)
データベースの開発環境とエラーの解決方法
このQ&Aのポイント
- データベースの開発環境についてご質問です。xampp1.7.4、php Version 5.3.5、mysql ver5.5.8、Apache/2.2.17 (Win32)を使用しています。開発中にエラーが発生しましたが、具体的なエラーメッセージはありません。
- エラーは「#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SHAINMEI, 200000or300000 FROM SHAIN WERE`kyuyo`BETWEEN' at line 1」というものです。詳細な原因を調査する必要があります。
- 構文の記述が間違っているためエラーが発生している可能性があります。具体的にどの構文が間違っているのか確認するため、構文を詳しくチェックしてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もしかしてSQLをぜんぜん理解していないのでしょうか? 簡単なSQLの導入書籍でもいいので、一読された方がよろしいかと 今回の件、たとえばSHAINテーブルのkyuyoが20~30万のSHAINMEIを表示するなら SELECT SHAINMEI FROM SHAIN WHERE `kyuyo` BETWEEN '200000' AND '300000'; みたいな感じです >タイポってなんでしょうか・・・ typographical error すなわち、タイプミスのことです
その他の回答 (2)
- yuzuru0024
- ベストアンサー率42% (9/21)
回答No.3
WERE → WHERE じゃないですか?? あと、頭にから始まる "SELECT ~ " もないような・・・。
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
文法エラーですね SHAINMEI →社員名のフィールドだとして 200000or300000→これなんですか? また「WERE`kyuyo`」は明らかに「WHERE」のタイポですね
質問者
お礼
>>200000or300000→これなんですか? 日本語でいうと200000以上もしくは300000以下を出したくてそうなりました >>また「WERE`kyuyo`」は明らかに「WHERE」のタイポですね タイポってなんでしょうか・・・?なにかの略語ですか?
質問者
補足
ただし比較演算子を使わない条件なのでこうなりました。 初心者なので半分触ってわけわからない状態です
お礼
有難うございました >>もしかしてSQLをぜんぜん理解していないのでしょうか? 簡単なSQLの導入書籍でもいいので、一読された方がよろしいかと そうかもしれません。xamppに頼り過ぎているかもしれません。