Hoi,
als ik in een tabel met een unique index een dubbele waarde stop (welke in strijd is met de index) krijg ik mooi deze error: #1062 - Duplicate entry '%s' for key %d.
Alleen wil adv die key achterhalen bij welk invoerveld mijn gebruiker een dubbele waarde in heeft gevuld, kortom ik wil een achterhalen over welke kolom(men) van mijn tabel deze index staat.
Ik gebruik php als server side scripting taal en kan in de php manual evenals in de mysql manual en google niks nuttigs vinden.
Handmatig met php gaan checken of unique indexes niet worden overschreden lijkt me niet echt een mooie oplossing.
Ik gebruik: php 4.4.0-4 en mysql 4.1.14
als ik in een tabel met een unique index een dubbele waarde stop (welke in strijd is met de index) krijg ik mooi deze error: #1062 - Duplicate entry '%s' for key %d.
Alleen wil adv die key achterhalen bij welk invoerveld mijn gebruiker een dubbele waarde in heeft gevuld, kortom ik wil een achterhalen over welke kolom(men) van mijn tabel deze index staat.
Ik gebruik php als server side scripting taal en kan in de php manual evenals in de mysql manual en google niks nuttigs vinden.
Handmatig met php gaan checken of unique indexes niet worden overschreden lijkt me niet echt een mooie oplossing.
Ik gebruik: php 4.4.0-4 en mysql 4.1.14