Jump to content
php.lv forumi

Recommended Posts

Posted

Ja runa ir par MySQL tabulas lauciņa īpašību auto_increment, tad šī īpašība ir domāta, lai norādītu, ka lauciņā pie INSERT jāģenerē unikāls ID, kas ir automātiski par vienu lielāks nekā iepriekšējam šajā tabulā ievietotajam ierakstam. Ja iepriekš neviens ieraksts nav bijis, tad pēc noklusējuma tiek ievietota vērtība 1.

 

Piemēram, rakstot INSERT pieprasījumu var rakstīt:

 

INSERT INTO tabulasNosaukums (id,vards,uzvards) VALUES ('','Vārds','Uzvārds');

 

Kā redzams priekš 'id' lauciņa vērtība nav norādīta - tā tiek iegūta automātiski ar auto_increment. Ja man nebūtu auto_increment uzstādījums šim 'id' lauciņam, tad tur atkarībā no pieļaujamā datu tipa tiktu ievietota 0 vai tukšums.

Posted

Skaidrs,bet kur pielieto to auto-increment?

 

Tieshi kam tas ir paredzeets?

 

 

Tad veel:

Lietotaajs sisteemaa ir ielogojies. Izlogoties vinjsh var ar pogu [Logout]. Var uztaisiit taa, lai [Logout] nostraadaatu arii tad, ja lietotaajs aizver paarluuku?

Posted

Kā, kur izmanto - sava darba organizēšanā. Daudz vieglāk takš kaut vai parastā blogā operēt ar rakstu, ja tam ir savs unikālais id. Respektīvi to labot, dzēst u.t.t kā atskaites punktu izmantojot id, nevis teiksim virsrakstu ((: Tāpatās arī pēc jamā ļoti viegli atlasīt pirmos/pēdējos ierakstus, ja nav kādu citu ierakstu, pēc kā to var izdarīt.

 

 

A par to logout - strādā ar sesijām un nebūs nekādu problēmu.

Posted

OKs, auto-increment sapratu.

 

Sessijas? Kaa tas darbojas? Tjipa serveris ik pa laikam noceko vai users nav pazudis? Tjipa kaa cookies uz laiku ieraksta un noceko ik pa briidim?

×
×
  • Create New...