Archief - MySql: type voor insert valideren

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Hellsgamerz

Legacy Member
Ik zit met het volgende: om even te weten te komen waar mysql nu wel of niet protesteert ben ik opzettelijk wat fouten in query's aan het veroorzaken. Probleem is nu wel dat als je een fout datatype probeert in te voeren (string in INT veld bvb), dat mysql niet protesteert maar gewoon niets invoert (en de query wel verderdoet voor andere legale velden). Nu dacht ik wel dat een dbms dit soort controle moet uitvoeren (anders moet ik hem telkens gaan programmeren in php). De site van mysql zegt enkel iets over modi waarmee je hem kan booten, maar dat is geen optie bij mijn host (betalend). Weet iemand hier meer over?

Rombo

Legacy Member
raar, zo goed als ik mij kan herinneren voert die die query toch nie toe aan de database als er een fout type wordt ingevoegd :x

zijde daar zeker van? :x

Dece

Legacy Member
mysql voert idd die query gewoonweg uit, maar vult de str die in het int vlak moet ingevuld worden niet in, hiervoor neemt de db dan gewoon NULL of de default waarde...

wat je wel kan doen is via php controleren of hetgeen je wenst in te voeren wel een integer is nl via de functie
is_int()
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan