Visa ett inlägg
Oläst 2008-01-11, 09:42 #8
Lumax Lumax är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 610
Lumax Lumax är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 610
För att du ska kunna lagra decimalvärde som en integer så måste du veta längden på binärtalet. T.ex. så blir både 010 och 0010 talet 2 när du gör om det till ett decimaltal.

Det du kan göra då är att du alltid lägger till en etta först så att du får 1010 och lagrar då decimaltalet 10. Sedan får du alltid maska bort första biten när du läser ut binärtalet.

Att lagra värdet som ett decimaltal är dock en ganska dålig modell eftersom du inte klarar speciellt långa strängar om du lagrar det som en 32-bitars integer.
För enkla ord skulle det dock fungera. Personligen så hade jag föredragit att lagra det som bit-fält i mysql, alternativt som en enkel sträng.
Lumax är inte uppkopplad   Svara med citatSvara med citat