Autor | Zpráva | ||
---|---|---|---|
a Profil * |
#1 · Zasláno: 23. 8. 2006, 10:07:36
chtěl bych několika místné číslo které by vždycky bylo jiné :-) jde to? musí nějak jí ale nevím jak:-) ale fáct nesmí být nikdy schodné je to kvuli určování zpráv které patří ksobě.
jak nato? diky |
||
Juross Profil |
#2 · Zasláno: 23. 8. 2006, 10:16:35
chtěl bych několika místné číslo které by vždycky bylo jiné
To potom nemůže byt 1 čislo, když má byt pokaždé jiné |
||
a Profil * |
#3 · Zasláno: 23. 8. 2006, 10:25:20
samo při zápisu do DB chci aby to vyplivlo nějaký script nebo fc pokaždé jiné číslo tak sem to myslel a aby mělo třeba 6ti místné nebo já nevím jakto udělat
|
||
bures Profil |
#4 · Zasláno: 23. 8. 2006, 10:25:30
Databáze mívají typ automaticky generovaného neduplicitního čísla.
|
||
a Profil * |
#5 · Zasláno: 23. 8. 2006, 10:36:34
vim todle nechci potřebuju to vyplivnou před zápisem to číslo použijo to ještě jinde to samé číslo
|
||
DJ Miky Profil |
#6 · Zasláno: 23. 8. 2006, 10:59:33
a
Vlož to do DB a pak fcí mysql_insert_id() zjistíš ID číslo toho řádku (pokud je u toho sloupce auto_increment)... |
||
a Profil * |
#7 · Zasláno: 23. 8. 2006, 11:19:51
aha no to nevím jestli se mi to podaří použít, a nedá se nějakou fc vygenerovat nějaké náhodné číslo?
|
||
sonik Profil |
#8 · Zasláno: 23. 8. 2006, 11:26:17
fc vygenerovat nějaké náhodné číslo
dá: rand ( [int min, int max] ), ale nezajistíš neopakování |
||
DJ Miky Profil |
#9 · Zasláno: 23. 8. 2006, 11:29:44
function getmicrotime(){
list($usec, $sec)=explode(" ",microtime()); return ((float)$usec + (float)$sec); } $unikid=md5(getmicrotime()); To by mělo zajistit (téměř) pokaždé unikátní id (až na velkou náhodu)... |
||
sonik Profil |
#10 · Zasláno: 23. 8. 2006, 11:31:32
udělej to jak psal DJ Miky
ulož data do DB (musí obsahovat sloupes ID s nastaveným auto_increment === automatické neopakující se číslo) a zpětně si vytáhni požadovadé ID: $cislo=mysql_insert_id(); a zpracuj jak potřebuješ... |
||
sonik Profil |
#11 · Zasláno: 23. 8. 2006, 11:38:23
až na velkou náhodu 1 mikrosekundy
|
||
a Profil * |
#12 · Zasláno: 23. 8. 2006, 13:22:13
dá se nějak udělat to aby s emi zobrazily jen prvních 6 pozic ? vtom čísle?
|
||
sonik Profil |
#13 · Zasláno: 23. 8. 2006, 13:33:55
jen prvních 6 pozic substr($z_ceho,0,5)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0