mysql:14248
From: "chuuken kenkou" <"chuuken kenkou" <ken_ken_1962@xxxxxxxxxx>>
Date: Wed, 10 Oct 2007 16:11:38 +0900
Subject: [mysql 14248] Re: 初めまして、Napuraと申します。
setがないといった問題以外に、groupは予約語なので、「`」(バッククォート)で 囲まないと文法エラーに なると思いますよ。 >初めまして、Napuraと申します。 > >Mysqlでわからないことが有りまして質問いたします。 > >次のようなテーブルです。 > >No narabi group >1001 1 1 >1002 2 1 >1003 3 1 >1004 4 1 >1005 5 1 >2001 1 2 >2002 2 2 >2003 3 2 >3001 1 3 >3002 2 3 >3003 3 3 >3004 4 3 > >のように番号と並び順、グループのフィールドとなっています。 > >いま、phpを利用して > > >No narabi group >1001 1 1 >1005 2 1 >1002 3 1 >1003 4 1 >1004 5 1 > >のようにしたいと考え > >$kazu=5; >for ($i=1; $i<=$kazu; $i++){ > $sql=update bb_tbl No=$dum1 where (group=$cat and narabi=$i)"; > query($sql); >} > >のように書きましたすると > >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 '=1001 >where (group=1 and narabi=1)' at line 1 > >とエラーが出ます。 > >ここで、いろいろ資料を見ても > >where 条件式 と書いてあり >where ff=1のようにしか記されていません > >where (group=$cat and narabi=$i) > >のような使い方は出来ないのでしょうか? > > >よろしくお願いいたします。 > > >++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >+ + >+ Napura < napura@xxxxxxxxxx > + >+ + >++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > _________________________________________________________________ ドラマの挿入歌やCMソングでお馴染みのジェームス・ブラントのライブ映像配信中 http://msninconcert.msn.com/music/JamesBlunt/ja-jp/artist.aspx
14244 2007-10-10 15:39 [Napura <napura@xxxxx] 初めまして、Napuraと申します。 14245 2007-10-10 15:48 ┣[Katsutoshi Nakatomi ] 14246 2007-10-10 16:03 ┃┗[Napura <napura@xxxxx] 14247 2007-10-10 16:08 ┣["TOUBOU Junichi" <to] -> 14248 2007-10-10 16:11 ┗["chuuken kenkou" <ke]