質問 |
||
| 質問者: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 とゆうエラーに変わりました。 |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |