我有一个具有以下结构的表
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 循环插入生成的。插槽值是文本类型。有人可以告诉我发生了什么吗?插入托架值但不插入槽值。我做错什么了吗?