Moderator |
|
Daarvoor is formulier-validatie .
Die controleert of je invoer geldig is.
Als je invoer niet geldig is, komt het je database niet in.
EDIT: Een alternatief is een script dat je eenmalig of periodiek (bijvoorbeeld via een cronjob) uitvoert die bepaalde controles uitvoert en/of wijzigingen uitvoert. Neemt eerdergenoemde stellingen niet weg: als je in eerste instantie niet-kloppende of gebrekkige informatie in je database zet (via wat voor manier dan ook: formulier, import etc.) verwacht dan niet dat dit ineens vanzelf beter wordt. Het moment voordat je informatie wegschrijft is nog steeds het beste tijdstip om de informatie te controleren.
Daarnaast helpt het ook om je database op een bepaalde manier op te stellen. Wanneer je van het InnoDB-tabeltype gebruik maakt krijg je de beschikking over foreign keys en transacties die de referentiële integriteit van je database verder kan waarborgen. |