Maxxon
Новичок
Как перебрать значения из SELECT поочередно?
Привет!
Возникла такая проблемка:
Есть таблица с кучей полей, в ней около 3 тыс. записей. Каждая запись соответствует определенному человеку. Потребовалось каждой записи сопоставить уникальное число. Для этого в таблицу ввел поле "id" и надо обновить те записи, которые уже есть.
Подскажите, плз, что нужно поставить вместо "..." в примере, должна быть какая-то функция, позволяющая перебирать по порядку все записи. Не хочется получать все значения каждой записи через mysql_result, а потом обновлять через длинный "WHERE".
Сорри за профановский вопрос.
Привет!
Возникла такая проблемка:
Есть таблица с кучей полей, в ней около 3 тыс. записей. Каждая запись соответствует определенному человеку. Потребовалось каждой записи сопоставить уникальное число. Для этого в таблицу ввел поле "id" и надо обновить те записи, которые уже есть.
Подскажите, плз, что нужно поставить вместо "..." в примере, должна быть какая-то функция, позволяющая перебирать по порядку все записи. Не хочется получать все значения каждой записи через mysql_result, а потом обновлять через длинный "WHERE".
Сорри за профановский вопрос.
PHP:
$query=mysql_query("SELECT * FROM table",$base);
$i=mysql_numrows($query);
for ($j=1;$j<=$i;$j++)
{
...
$result=mysql_query("UPDATE table SET id='$j'",$base);
}