ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:teru7777 書き方のどこが間違っているかわかりません。
困り度:
  • すぐに回答を!
phpMyAdminで
insert into member (pass,name,tanjyoubi,houmon,pos,adres)
value (teru777,てる,19851005,1,1,1)
を実行するとしたのエラーがでます。
ローカルでは実行できるのにサーバー上でエラーがでるんですが
どなたか原因がわかる人教えてもらえないでしょうか?
*******************************
あなたは SQL パーサーのバグを見けられるかもしれません。あなたの問い合わせを念入りに確かめて、引用符が正しくミスマッチがないかチェックしましょう。その他の失敗にはテキストエリアで引用した外側にバイナリーコードが付いてファイルがアップロードされてしまったような原因が考えられます。また、あなたの問い合わせを MySQL のコマンドラインを使って試すこともできます。MySQL サーバーは以下のようにエラーを出します。そこには問題を解決する手助けがあるでしょう。コマンドラインでは成功しても、まだ問題がある場合、パーサーが失敗する場合には、問題のある SQL 問い合わせをひとつの文に減らしてみて下さい。そして以下のセクションでデータを切り取ってバグ報告を送って下さい:
----切り取り開始----
eNodj0tuwjAURedexR10AJJjYicQ8AyhiCKFTxNKx4ZYJSi/2gmC/bAWNtNN1FRv8Abv6p7z4jTd
phILjoVAEm8kogBRiBkn2d4dHk9CFodM4m2VS9ifslXGasPK4sjac0uvEExMIXx/PPKDERfggRxP
pAhR6mqG+Nbijazv2UciETKfidCznapzZXKvbL7JZ5Zim1HMl/FmT3GIHfSrqLGKMWE+2a3n0iEm
THjmxMnuffeK0G32agsY95EUdX8jyXyzlLgoT/cn8g8raufZudU1qHR11AaDVllLa1Vp6hQu96Y/
FvTc9FVT07axVOVG2yGuquw1Bp02fRRF9PF8/FI+m465e5Ly1wz/AIs6Wag=
----切り取り終了----
----RAW 開始----

ERROR: C1 C2 LEN: 73 74 91
STR: て

CVS: $Id: sqlparser.lib.php,v 2.28 2005/03/12 13:56:24 lem9 Exp $
MySQL: 4.0.24-standard-log
USR OS, AGENT, VER: Win IE 6.0
PMA: 2.6.2-rc1
PHP VER,OS: 4.3.10 Linux
LANG: ja-euc
SQL: insert into member (pass,name,tanjyoubi,houmon,pos,adres) value (teru777,てる,19851005,1,1,1)
*******************************
質問投稿日時:08/04/08 01:45
質問番号:3931279
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

 

回答者:notnot × value(....)
○ values(....)

最初のエラーは#1の方の通り、文字列を引用符で囲んでいないせいです。
(数値フィールドなら囲まなくても囲んでもいいです)
種類:回答
どんな人:経験者
自信:自信あり
回答日時:08/04/08 03:22
回答番号:No.2
この回答へのお礼ありがとうございました。
打ち変えたら普通にとおりました。

回答

 

回答者:shimix とりあえず「文字列」は引用符で括ってみてください。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/04/08 02:11
回答番号:No.1
この回答への補足やってみたところ
#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
'value ('teru777','てる','19851005','1','1','1')'
at line 2
とゆうエラーに変わりました。
この回答へのお礼この回答にお礼をつける(質問者のみ)
 
最新から表示回答順に表示