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]