Как создать уникальное имя файла для базы SQL

  • Автор темы Автор темы Figoro
  • Дата начала Дата начала

Figoro

Guest
Как создать уникальное имя файла для базы SQL

Надо загрузить файл на сервер, и задать ему уникальное имя, после этого записать путь в таблицу SQL.

Вообщем то все понятно. .
Но вопрос вот в чем. Я хочу такое имя, PrimoryKey+Текущая дата. Делаю так:

PHP:
$quary = 'select * from table';
$result = mysql_query($quary, $db_con);
$rows = mysql_num_rows($result);

$filename = 'A'.$rows.date("dmy"); // Получилось уникальное имя

Но чета мне подсказывает что это не самый правильный (оптимальный) способ, в случае к примеру если в таблице будет много записей (а будет много).

Подскажите как лучше сделать. как делают профи :)
 
у тебя в этой таблиуе только ссылки на картинки ?
 
$rows = mysql_num_rows($result);
тут причем?

заведи в БД отдельный столбец с уникальными идшниками.
 
Автор оригинала: LAMborginy
$rows = mysql_num_rows($result);
тут причем?

заведи в БД отдельный столбец с уникальными идшниками.
Кол-во строк в запросе возвращает...
Зачем еще столбец??? если Primory Key итак уникальный
 
Хорошо, значит при добавдении ссылки на картинку ты уже знаешь id конкретной записи.
 
Автор оригинала: Demiurg
Хорошо, значит при добавдении ссылки на картинку ты уже знаешь id конкретной записи.
при добавлении может и знаю, но медь мне надо получить новый номер до добавления в таблицу.
Или чета я не понимаю.. . народ объясните как правильно сделать
 
зачем до ?
можно сначала вставить в базу, потом прописать там картинку.
 
Сверху