Avatar billede mc.lucifer Praktikant
20. juli 2005 - 08:50 Der er 5 kommentarer og
1 løsning

Korekt datatype

Hvad er den mest korekte datatype i Mysql til at gemme værdien af $Unik

$Tidhash = date("G:i:s");
$Unik = sha1(md5($Tidhash));

Som den er nu står den til Varchar og er tilladt til 250 tegn. men det fungere vist ikke helt rigtigt, Hvad er den mest korekte datatype til denne var

MC
Avatar billede wuggawugga Nybegynder
20. juli 2005 - 09:12 #1
En md5 hash er 32 tegn og en sha1 hash er 40. Dvs i dit tilfælde burde en char(40) være den mest passende.
Avatar billede mc.lucifer Praktikant
20. juli 2005 - 09:15 #2
ok. takker. Må jeg lige komme med et spørgsmål mere, smider gerne flere point i men er lige faldet over et nyt problem.

Jeg har i min SQL bog læst mig frem til datatypen "Bit" der enten indeholder 0 eller 1 sådanne en funktion er jo ideel til at verificere om en konto er aktiveret eller ej, men i PHPmyadmin ser jeg ingen datatype med det navn, hvad hende denne datatype i phpmyadmin, ved du det ?

MC
Avatar billede wuggawugga Nybegynder
20. juli 2005 - 09:28 #3
Så vidt jeg ved har MySQL ikke nogen egentlig bit eller boolean datatype før version 5. Du kan vist godt bruge ordet 'bit' som datatype, men det er bare et synonym for noget andet.
Den mest anvendte metode til true/false værdier er vist at bruge tinyint(1), som er det samme som at skrive 'bit' i versioner under 5.
Men du kan også bruge en enum type som f.eks. enum('aktiv', 'inaktiv')
Avatar billede mc.lucifer Praktikant
20. juli 2005 - 09:29 #4
Takker mange gange

Vil du have mere end de 15 point

MC
Avatar billede wuggawugga Nybegynder
20. juli 2005 - 09:31 #5
Behold du bare dem til en anden gang, 15 er fint :)
Avatar billede mc.lucifer Praktikant
20. juli 2005 - 09:31 #6
Ok, Takker endnu en gang mange gange

MC
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester