{% else-1 %}
Как на PHP самому сделать автоматический счетчик номера записи в таблице MySQL

                        
<?php

// Функция предназначена для получения номера записи таблицы
function get_id($tbl_dt)
{ // отсортируем по убыванию
$result = mysql_query("SELECT id FROM ".$tbl_dt." ORDER BY `id` DESC");
$myrow = mysql_fetch_array($result);
$num_rows = mysql_num_rows($result);

// если количество записей совпадает с последним id, тогда...
if ($num_rows==$myrow['id'])
{ // ...возьмём самый первый элемент
//в выборке с наибольшим значением id,
// увеличив на единицу это значение
return $myrow['id'] + 1;
} else { // отсортируем по возрастанию, затем...
$res1=mysql_query("SELECT id FROM ".$tbl_dt." ORDER BY `id` ASC");
$myrow1 = mysql_fetch_array($res1);
$i = 1;
do // ...ищем "пустой" id и добавляем запись по этому id
{
if ($i == $myrow1['id']) {
$i++;
continue;
} else {
return $i;
}
}
while ($myrow1 = mysql_fetch_array($res1));
}
}

?>
0 17 0
0

Нет фото
Hatsune Miku * [мошенник] 22.23
• 19 сен 2014, 06:24


но я чёта не понил, что делает код Изображение

0

Нет фото
• 18 сен 2014, 06:49


Waffen_SS, да не омазывайся)

0

Нет фото
• 17 сен 2014, 19:33


Waffen_SS, малчи,пративный *

0

Нет фото
• 17 сен 2014, 19:29


-=Dr.Bew2=-, А хрена ли, мало ли девчёнкам понадобится

0

Нет фото
• 17 сен 2014, 19:27


-=Dr.Bew2=-, *