Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   Как узнать номер id при занесении данных в базу (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/kak-uznat-nomer-id-pri-zanesenii-dannyh-v-bazu-384996/)

Guest 16.10.2011 14:29

Как узнать номер id при занесении данных в базу
 
Добрый день.Помогите, пожалуйста, разобраться.Имеется скрипт фотогалереи, картинки загружаются и именуются уникальным образом по дате и времени, названия файлов заносится в базу данных. Хотелось бы сделать, чтобы картинки именовались по номеру записи в таблице (ID). Вопрос собственно, как узнать номер id при добавлении данных в таблицу, т.е. до того как запись будет добалена. Такое вообще возможно?Вот собственно кусок скрипта, который переименовывает файлы и записывает все в бд:// Каталог, в который мы будем принимать файл:$uploaddir = '../galery/';$dt = date('YmdHis', time());$fileloc = $uploaddir.$dt.'local';// Смотрим, откуда летит к нам файл:if ($localfile) $localfile = $uploaddir.basename($_FILES['localfile']['name']);// Копируем файл из каталога для временного хранения файлов:if ($localfile) copy($_FILES['localfile']['tmp_name'], $uploaddir.$_FILES['localfile']['name']);// Переименовываемif ($localfile) $fileloc = $uploaddir.$dt.'local'.substr($localfile , strrpos($localfile, '.'));if ($localfile) rename($localfile, $fileloc);$fileloc=substr($fileloc,2,str len($fileloc));//Записываем все в базу данных:mysql_query ("INSERT INTO razdely (razdel, imgrazdel) values ('$razdel', '$fileloc')");


Часовой пояс GMT, время: 14:30.


© www.otvetnemail.ru - Форум вопросов и ответов.