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

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"); // Получилось уникальное имя

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

Подскажите как лучше сделать. как делают профи :)
 

Demiurg

Guest
у тебя в этой таблиуе только ссылки на картинки ?
 

LAMborginy

Guest
$rows = mysql_num_rows($result);
тут причем?

заведи в БД отдельный столбец с уникальными идшниками.
 

Figoro

Guest
Автор оригинала: LAMborginy
$rows = mysql_num_rows($result);
тут причем?

заведи в БД отдельный столбец с уникальными идшниками.
Кол-во строк в запросе возвращает...
Зачем еще столбец??? если Primory Key итак уникальный
 

Demiurg

Guest
Хорошо, значит при добавдении ссылки на картинку ты уже знаешь id конкретной записи.
 

Figoro

Guest
Автор оригинала: Demiurg
Хорошо, значит при добавдении ссылки на картинку ты уже знаешь id конкретной записи.
при добавлении может и знаю, но медь мне надо получить новый номер до добавления в таблицу.
Или чета я не понимаю.. . народ объясните как правильно сделать
 

Demiurg

Guest
зачем до ?
можно сначала вставить в базу, потом прописать там картинку.
 
Сверху