Проблемма auto_incrament

Ms

Новичок
Проблемма auto_incrament

Ситуация такая.
Была у меня таблица с архивом новостей.

А тут как-то раз на submit дважы нажал случайно.
Втаблицу добавилось сразу два ряда.

Даллее, иду в PHPMyAdmin и удаляю последнюю строку(предположим, её id - 18).
И так, у меня номер последней новости - 17.

На следующий день добавляю новость.
Смотрю, а номер новой новости - 19.

Ну вот, что делать, т.к. в таких случаях надо, чтобы номер новой новости был не 19, а 18.

В таблице 2 поля:
`id` Auto Increament Primary Bigint(20)
`text` longtext
 

Ms

Новичок
Ситация такова:
$last_array=mysql_making_array("SELECT * FROM `news` ORDER BY `id` DESC");

for($i=$last_array['id']; $i>0; $i--){
$data=mysql_making_array("SELECT * FROM `news` WHERE `id`=$i");
print '<p>'.$data['text].'</p>';
}

Приблзительно так я вывожу всю таблицу
Ну вот, не хочу писать
if(!empty($data['text])){print $data['text];}

Кроме того, это потребует обновление страниц на сайте.
Кроме того, для общего развития.
 

Ms

Новичок
Сам допёр.

P.S> Я догадывался, что что-то тут не так...
 

Ms

Новичок
Frol
Я же говорю, научился сам, как всегда, своим трудом.

-~{}~ 25.09.04 18:49:

Забыл указать.:
function mysql_making_array($query){
$result=mysql_query($query);
@$array=mysql_fetch_array($result);
return($array);
}
В начале скрипта.
 

Frol

Новичок
тут и без объяснения видно, что ты не понимешь работы с базами данных.
ссылку фаната читал?
 

Ms

Новичок
Из найденных мною отличий - то, что количество строк наохдится разными способами.
А также упортебление While вместо For
 

Фанат

oncle terrible
Команда форума
Ms
твой код - бред сумасшедшего.
сотри, пока не пришли местные ламеры тебя на смех поднимать.

-~{}~ 25.09.04 19:00:

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

Ms

Новичок
1)Чувчтвую ответа на вопрос тут не получу.
2) Мой код работает и в весе приблизительно такой же. И ещё бы проработал лет 10, если бы я на submit дважды не нажал.
 

Фанат

oncle terrible
Команда форума
Это ты правильно чувствуешь.
На идиотские вопросы здесь не отвечают.
Здесь показывают ламерам, как сделать так, чтобы такой вопрос вообще не возникал.
Но. Уговаривать здесь тоже никого не будут.
НЕ НРАВИТСЯ?
Тебя здесь никто не держит.

Ума не хватает ни самому понять ни тупость своего кода, ни правильность предложенного тебе на блюдечке решения? КАТИСЬ отсюда.
 

Ms

Новичок
Фанат
Т.к. ты не единственный умный человек на форуме, я конечно же никуда НЕ ПОЙДУУУУ.

-~{}~ 25.09.04 19:21:

Что значит "Правильность кода".

Мой код никогда не вызвал ошибок, лёгок и понятен для меня,
пользователи тоже никогда не будут жаловаться.

Я не виноват, что моё решение!=http://detail.phpclub.net/article/phpintro
 

Ms

Новичок
Ума не хватает ни самому понять ни тупость своего кода, ни правильность предложенного тебе на блюдечке решения? КАТИСЬ отсюда.
Грубости переходы на личности тоже запрещены правилами форума.
 

Фанат

oncle terrible
Команда форума
Не вижу здесь никакой личности.
Я вижу вякающее пустое место.
шавку, у которой мозгов с наперсток, но которая тявкает на своих учителей.
 

Ms

Новичок
Фанат
1) Тема про учителей в другом топике.
2) Учителя - проблемма скорее не моя, а проблемма всей россии.
3) Скорее всего, у меня на сайте останется вышепреведённый код, т.к. не вижу причин его менять.
 

Фанат

oncle terrible
Команда форума
Вот именно по третьей причине об тебя, буратину деревянную, и будут всегда на этом сайте ноги вытирать.
И из шавки ты никогда не вырастешь.
Потому, что свое, шавочное мнение считаешь правильным.
 
Сверху