FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Har WN som tidsfördriv
|
Hej, håller på att förbättra ett script.
Använder PHPMyAdmin för att ställa in MySQL och jag vill att när inget värde finns så ska den ta det jag skrivet som default. Men det funkar inte, tar inget värde alls. Från PHPMyAdmin: Field---------------Type-------------Attributes---Null------Default----Extra---Action gHscorename----varchar(50)-------------------No--------None-------------------- -- Vill att den tar "None" när jag inte fyllt i det. Tack. |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Har WN som tidsfördriv
|
Behövs inte, hittade en annan lösning.
|
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Medlem
|
Definitionen på att inte fylla i är att kolumnen inte finns på INSERT-queryn:
Här kommer gHscorename att bli 'None': INSERT INTO din_tabell (annan kolumn) VALUES ('test'); Här kommer den inte att bli det: INSERT INTO din_tabell VALUES ('', '', '', ''); INSERT INTO din_tabell (gHscorename) VALUES (''); Om du anger gHscorename men vill att den ska lagra 'None' om du inte anger något värde så är det väl enklast att du sköter det i skriptspråket: (php) if (!strlen($_POST['gHscorename'])) $gHscorename = "None"; (asp/vbscript) If Len(Request.Form("gHscorename")) = 0 Then gHscorename = "None" End If |
||
![]() |
![]() |
Svara |
|
|