Jan
3
2011

Controle dubbele waardes

Je zal het vaak nodig hebben: systemen waar je moet inloggen en er absoluut niet registreert mag worden met een email adres dat al bestaat. Nu kan je het aantal rijen tellen d.m.v mysql_num_rows maar je kan het mooier en sneller oplossen door de COUNT functie in mysql. De onderstaande query zal nu een alias aanmaken met emailCount. Als je dit bijv in php ophaalt met mysql_fetch_assoc krijg je bijv: $row[ "emailCount"]

Uiteraard nog beter om een UNIQUE veld te maken. Maar het gaat om het voorbeeld ;-)

SELECT
    COUNT(*) AS emailCount
FROM users
WHERE email_adres = 'test@domein.nl'

Related Posts

Over de auteur: Willem

Willem is lead developer bij een toonaangevend bedrijf. Verder ook eigenwijs en deelt graag te pas en te onpas informatie.

Reageer