Как обновить записи в БД?

[Удален]
327

есть заполненная таблица в базе - порядка 15к элементов.. вот.. есть одно поле, например User_ID, сейчас для каждого из элементов стоит значение 1, мне нужно обновить поле User_ID следующим образом

1

2

3

4

..

14999

15000

типа того..

я написал вывод в цикле всех необходимых мне User_ID

	for ($i=3718;$i<=17821;$i++)

{
$num.=$i."<br>";
}

И запрос к базе: $ath = mysql_query("UPDATE Message45 SET User_ID='$num'");

Понимаю что обновление в базе должно проводиться так же в цикле, только вот не знаю как правильно сделать.. Помогите плз а?

HapKOTuK
На сайте с 23.08.2007
Offline
30
#1

Можно одинм(двумя) запросом:

mysql_query("set @n:=0;");

mysql_query("UPDATE Message45 SET User_ID=@n:=@n+1");

Удачи

Не будь слишком требователен к себе - будешь неудовлетворен. Не будь слишком требовательным к другим - разочаруешься.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий