У меня есть таблица, первичным ключом которой является столбец с именем St_ID
.Я хочу обновить другой столбец в том же (ID
), используя значения, хранящиеся в массиве.Но когда я попробую приведенный ниже код, результатом будет новая запись со значением St_ID
'0', а все остальные столбцы будут пустыми.
Примечание. courseID
- это значение, выбранное в раскрывающемся списке.Ты хоть представляешь, где я ошибся?
for ($i = 0; $i < $count; $i++){
$Student = $foo[$i];
$res = mysql_query("SELECT St_ID FROM student WHERE St_ID='$Student' ");
while($row = mysql_fetch_array($res))
{
$sql = "INSERT INTO student (ID) VALUES
('" . $_POST[$row['courseID']] . "')";
}
}
if (!mysql_query($sql,$connectdb))
{
die ('Error :'.mysql_error());
}
echo "The Students are add to the course <br />";