title
Description
Body
Gemorroj а как написать возрастание инкеремента? Он ж меняется в каждой реге все выше.На выше показонном примере указываешь в запросе возьмем 3070 а при новой реге будет та ошибка Dublicate 3070. Сегодня утром вижу новая рега с минусовым -12000000 постами стоит.Хорошо что на весь чат запрет с компа стоит.
Неактивен
Добавил в регу такое может чeм то поможет
echo "Ваш ID <b>$id</b><br/>\n";
echo "Ваш Ник:\n";
echo "<b>$user</b><br/>\n";
echo "Ваш Пароль:\n";
echo "<b>$pass</b><br/>-=-<br/>\n";
mysql_query ("Update users set posts='0' where id='".$id."'");
mysql_query ("Update users set bal='0' where id='".$id."'");
mysql_query ("Update users set credits='0' where id='".$id."'");
echo "<a href=\"enter.php?id=$id&ps=$pass&ref=$ref\">В чат</a><br/>\n";
Неактивен
Вот и я то ж так думал.а как этот запрос дать к базе?
ALTER TABLE `users` AUTO_INCEREMENT ='3070+1'
вот так? Или как?
Добавлено спустя 4 минуты 9 секунд:
ALTER TABLE `users` AUTO_INCEREMENT =3070+1
точки убрал.
Так запрос правильный?
Неактивен
SELECT MAX(id) FROM users; // посмотри что вернет. например там будет 3070
ALTER TABLE `users` AUTO_INCEREMENT = 3071; // прибавляешь 1 и пишешь в следующем запросе результат
Добавлено спустя 49 секунд:
после 3071 идет 3072, а после 3073
Неактивен
скриптом можно
<?php
mysql_connect"server","user","password";
mysql_query"SET NAMES cp1251";
mysql_select_db"DB";
query=mysql_query"select from table";
while query_result=mysql_fetch_objectquery
name_family=query_result->name." ".query_result->family;
mysql_query"update table set name_family=name_family where name=query_result->name and family=query_result->family";
echo "OK <br />";
;
mysql_close;
?>
Неактивен