独学でPHPを勉強しておりますが、まだまだ初心者で簡単なことなのかもしれませんが、教えてください。
たとえば
 team_a|1|2|3|4|5|
 ーーーーーーーーーーーーーー
 team_b|5|4|3|2|1|

のようなものを
 senkou[]とkoukou[]という配列に入れているのでそれを、
ループを使ってsqlでmysqlに登録したいのですが、どうもうまくいかないです。
for($i=1;$i<=5;$i++){
$sql="" .
"INSEART INTO team (" .
"game_date," .
"game_id," .
"senkou${i}," .
"koukou${i}" .
")VALUES(" .
"${game_date}," .
"${game_id}," .
"senkou[${i}]," .
"koukou[${i}]" .
");";

$result = mysql_query($sql,$con);

}

多分{}の使い方がでたらめなんだろうなと思っていますが、それをどうやったものか悩んでおります。
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

先の


"$senkou[$i]," .
"$koukou[$i]" .

".$senkou[$i]."," .
".$koukou[$i].
ですね
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
これから試してみます。

お礼日時:2005/04/23 19:47

こんにちは



{}はつかわないと思います。

"senkou$i," .
"koukou$i" .
")VALUES(" .
"$game_date," .
"$game_id," .
"$senkou[$i]," .
"$koukou[$i]" .
こんなかな
"senkou$i," .
は senkou1,senkou2とかのフィールドがあるということでしょうか?
又 文字フィールドなら
"'".$senkou[$i]."'"."," .
「'」も必要
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング