vxc
Новичок
Max(id) при записе в БД
Есть простенький скрипт который пишет статистику постеиттелей(аппишники,рефера и прочее).
Перед записью данных в БД делаю
$result = mysql_query ('SELECT MAX(id) FROM counter;');
list($id) = mysql_fetch_row($result);
$id++;
ну и далее соответстенно
$query = "INSERT INTO counter VALUES ('$id'......
Сегодня полез смотреть в ту таблицу.Среди 100к записей было порядка 10 записей к которых этот ID одинаковый,при этом остальные данные были различными....
есть идеи как могли возникнуть эти дубли и как этого избедать в дальнейшем?
Есть простенький скрипт который пишет статистику постеиттелей(аппишники,рефера и прочее).
Перед записью данных в БД делаю
$result = mysql_query ('SELECT MAX(id) FROM counter;');
list($id) = mysql_fetch_row($result);
$id++;
ну и далее соответстенно
$query = "INSERT INTO counter VALUES ('$id'......
Сегодня полез смотреть в ту таблицу.Среди 100к записей было порядка 10 записей к которых этот ID одинаковый,при этом остальные данные были различными....
есть идеи как могли возникнуть эти дубли и как этого избедать в дальнейшем?