次の構造のテーブルがあります
Bay | Slot1 | Slot 2 | Slot 3 | Slot 4 | Slot 5
-----------------------------------------------
1 | time1 | time 2 | time 3 | time 4 | time 5
挿入には次のコードが使用されます。
for ($i =1; $i <= $bayCount; $i++) {
mysql_query("INSERT INTO $tableName (Bay) VALUES ($i)");
for ($j=0; $j<$slotCount ; $j++) {
echo $i;
echo $_slotColumns[$j];
mysql_query("INSERT INTO $tableName ($_slotColumns[$j]) VALUES (slotValues[$j]) WHERE Bay = $i ");
}
}
ベイはインクリメンタル タイプの整数で、スロットの値は配列 (slotValues[$j]) として渡されます。挿入する for ループを使用して、スロット列が生成されます。スロット値はテキスト型です。誰かが私に何が起こっているのか教えてもらえますか? ベイの値は挿入されますが、スロットの値は挿入されません。私は何か間違ったことをしていますか?