mysql:14244
From: Napura <Napura <napura@xxxxxxxxxx>>
Date: Wed, 10 Oct 2007 15:39:22 +0900
Subject: [mysql 14244] 初めまして、Napuraと申します。
初めまして、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 > + + + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-> 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]