[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: восьмизначный ID
phynfex
Всем привет. Немного ламерский вопрос, но тем не менее не нашел ответа..
Как создать столбец ID в таблице, чтобы значения были вида: 00000001, 00000002 и т.д.



Спустя 3 минуты, 39 секунд (7.03.2009 - 19:57) FatCat написал(а):
А зачем?
Проще сделать обычный ID по инкременту, а уже после получения результатов sql-запроса дописывать в начало строки необходимое количество нулей.

Спустя 4 минуты, 9 секунд (7.03.2009 - 20:02) FatCat написал(а):
PHP
$i intvalstrlen($query['id']) );
while( 
$i <= )
{
$i++;
$query['id'] = "0".$query['id'];
}

Спустя 26 минут, 15 секунд (7.03.2009 - 20:28) Viking написал(а):
ну или воспользоваться функцией sprintf smile.gif
PHP
$id sprintf("%08d",$query['id']);

Спустя 4 минуты, 9 секунд (7.03.2009 - 20:32) vasa_c написал(а):
`ID` INT(8) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.