[前][次][番号順一覧][スレッド一覧]

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]