Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: losowe ID
Forum PHP.pl > Forum > Bazy danych > Microsoft SQL Server / MSDE
lukasz8423
Jak mam zrobic zeby w np. w tabeli ksiązki ID_ksiazki wybierany był numer losowo i kazdy inny ?

create table ksiazki (
ID_ksiazka char(8) PRIMARY KEY,
tytul_ksiazki varchar(32),
autor_ksiazki varchar(32));


questionmark.gif? dry.gif
JaRoPHP
Cytat(lukasz8423 @ 21.01.2007, 08:37:33 ) *
Jak mam zrobic zeby w np. w tabeli ksiązki ID_ksiazki wybierany był numer losowo i kazdy inny ?
A nie wystarczy użyć opcji AUTO_INCREMENT?

[EDIT]
Oczywiście ID_ksiazki będzie musiało być wtedy typu liczbowego...
ghash
Albo skorzystać z funkcji rand() z php - można wtedy losowo wybierać zakres liczby.

Poza tym - możesz sobie zrobić tablicę z wszystkimi literami - potem wywołać wybranie losowej litery z tej tablicy np. 6 razy, do tego wywołać 2 razy funkcję rand() - wszystko sklecić i w ten sposób masz losowy wyraz składający się z 6 liter i dwóch liczb (a wszystko to w sosie losowo wybranym:)).
lukasz8423
juz znalazłem chodziło mi o cos takiego jak identity(1,1)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.