Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте! Вроде простенькая задача, не могу никак решить.
Есть таблица, в которой я хочу поменять данные поля id
Неактивен
$result5 = mysql_query("SELECT id FROM foto_user",$db);
$i=1;
while ($myrow5 = mysql_fetch_array ($result5)){
$result = mysql_query ("UPDATE foto_user SET id='$i'");
$i++;
}
Неактивен
Не пойму почему, но не получается... если в этом коде для проверки изменить SET id='1', то в одной строчке изменяется id на 1, а сам код вообще не срабатывает... ??? может это быть связано с тем что в параметрах id установлен auto_increment и prymary key?
Неактивен
Решение)
$result5 = mysql_query("SELECT `id` FROM `foto_user`", $db);
$i = 1;
while($myrow5 = mysql_fetch_assoc($result5)) {
mysql_query("UPDATE `foto_user` SET `id` = '$i' WHERE `id` = {$myrow5['id']}");
$i++;
}
Неактивен