Ola,

Niet een hele spannende vraag, maar vooral uit nieuwsgierigheid.

Ik ben benieuwd hoeveel tel.nrs en e-mailadressen een user kan invoeren op jouw website. Vaak zie je bij het inschrijven 2 velden voor een tel.nr. (een vast en een mobiel nummer). Is dat nog nodig, of is 1 tel.nr. tegenwoordig gebruikelijker? En dezelfde vraag voor een e-mailadres. Bied je de gebruiker de mogelijkheid om 1 e-mailadres in te voeren, of geef je hem de mogelijkheid om nog een extra e-mailadres in te voeren zodat de mail altijd naar 2 adressen wordt verstuurd?
Ik heb daar het antwoord al op gegeven, maar ik denk dat jij met PHP ogen kijkt, terwijl ik het vanuit een SQL oogpunt bekijk.
Een paar voorbeeldjes:

SELECT IF('' IS NULL, 'true', 'false')
=> false
SELECT 10 + NULL
=> NULL
SELECT 10 + 0
=> 10

Met een NOTT NULL constraint en een default waarde voorkom je dit soort dingen.
Ah ja, ik ben lang niet zo gespecialiseerd in SQL als jij.

Bij die 2 onderste voorbeelden had ik nog niet stil gestaan. Dat is inderdaad wel een goede.

Het eerste voorbeeld snap ik niet. Wat wil dit zeggen:

IF('' IS NULL, 'true', 'false')

en dan met name het stukje '' IS NULL ?
Dat was bedoeld om het verschil tussen een lege string en NULL aan te geven.
Ah oké.

Reageren