|
|
|
| Формируем таблицу например так:
$query = "CREATE TABLE bot
(
id INT(11) NOT NULL AUTO_INCREMENT,
no INT(43)
namebot TEXT,
PRIMARY KEY(no)
)";
mysql_query($query);
|
А алгоритм формирования ключа no таков:
$no = SELECT LAST_INSERT_ID() . session_id();
|
Годится? | |
|
|
|
|
|
|
|
для: Владимир55
(03.02.2009 в 01:27)
| | Почему бы и нет... Перед последним запросом выполняется оператор INSERT? Дело в том, что LAST_INSERT_ID() срабатывает только если была вставка в текущую сессию, в противном случае функция возвращает 0. | |
|
|
|
|
|
|
|
для: Владимир55
(03.02.2009 в 01:27)
| | Автоинкрементное поле без первичного ключа на нем сделать не получится.
Да и в поле INT 43 десятичные цифры будет уложить проблематично. Оно больше 18 не съест.
Насколько я помню. | |
|
|
|