[MySQL/PHP] Variabelen vergelijken *

Pagina: 1
Acties:

Onderwerpen


  • josvane
  • Registratie: Oktober 2002
  • Laatst online: 20-09 08:23
Het volgende heb ik aan de hand.

Ik maak gebruik van een mysql database. Nu worden in tabel een aantal gegevens ingevoerd. Deze gegevens mogen niet dubbel voorkomen.

Nu wil ik dat hij met het verzenden van het formulier controleert of deze waarde nog niet voorkomt. Als hij nog niet voor komt mag hij hem invoegen anders moet hij met een melding komen dat de record als bestaat.

Nou is een vergelijking in principe niet zo moeilijk. Alleen in mijn opzicht heeft de variabele die je verstuurt met het form dezelfde naam als degene die uit de database komt. Hoe kan ik dit oplossen

Verwijderd

josvane schreef op 30 september 2004 @ 13:10:
Nu wil ik dat hij met het verzenden van het formulier controleert of deze waarde nog niet voorkomt. Als hij nog niet voor komt mag hij hem invoegen anders moet hij met een melding komen dat de record als bestaat.
Welke taal gebruik je???? php, asp, perl??

Daarnaast is het verstandig om de waardes die niet dubbel voor mogen komen UNIQUE te maken in je mysql database.

[ Voor 14% gewijzigd door Verwijderd op 30-09-2004 13:18 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:44

gorgi_19

Kruimeltjes zijn weer op :9

Mbv een
SQL:
1
Select COUNT(*) as aantal WHERE Kolomnaam='VariabeleNaam'

En als aantal = 0, bestaat hij niet, anders wel.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • josvane
  • Registratie: Oktober 2002
  • Laatst online: 20-09 08:23
Ik maakt gebruik van php

  • Ajunne
  • Registratie: December 2001
  • Laatst online: 09-09 11:38

Ajunne

Uitje

Als je waardes die niet dubbel mogen voorkomen als primary key (indien van toepassing) of anders als unique zet zorgt dat DBMS er vanzelf wel voor dat dat niet gebeurt. Je kunt dan de fout opvangen in PHP en een mooie error page tervoorschijn toveren.

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Je kan ook eens zoeken naar KEYS. Die zijn hier voor gemaakt.

  • josvane
  • Registratie: Oktober 2002
  • Laatst online: 20-09 08:23
gorgi_19 schreef op 30 september 2004 @ 13:18:
Mbv een
SQL:
1
Select COUNT(*) as aantal WHERE Kolomnaam='VariabeleNaam'

En als aantal = 0, bestaat hij niet, anders wel.
Hier heb ik het mee opgelost bedankt
Pagina: 1