Jump to content
php.lv forumi

kas tas par tipu?


ermucis

Recommended Posts

  • 2 weeks later...
vari likt kaut vai TEXT, bet es liktu VARCHAR(10)

Es gan liktu INT(1) ar default NULL vērtību, lai samazinātu db apjomus.

Skaties pēc loģikas - kā tev vairāk. Piem. vīriešu. Tad, ja ir vīrietis, rindiņā neko neraksti, ja sieviete - raksti 1. Tad, rakstot 1500 vīriešus un 500 sievietes, db tiks aizņemti ~500 baiti.

 

Ja izmanto ENUM, tad arī labāk vērtības kodēt kā NULL/1, default NULL (resp. ENUM ar vienu vērtību 1 un NULL allowed). Ja taisītis ENUM vīrietis/sieviete, tad 1500v un 500s tiks aizņemti: 1500*8 simb. vārdā "vīrietis"+500*8 simb.vārdā "sieviete" baiti (daudz).

 

Kad vērtības ir "bināri" nokodētas, kodā:

if ($result['sex'])

//sieviete

else

//vīrietis

Link to comment
Share on other sites

×
×
  • Create New...