schränkt Ich muss den doppelten Wert von der Datenbank überprüfen, die PHP und MySQL verwendet. Ich erkläre meine Tabelle unten.Wie man doppelten Rekord unter Verwendung PHP und Mysql
time_id member_id day_id time
1 2 1 12.30am-3.00am
Hier muss ich für time
Spalte Duplikat überprüfen. Nehmen wir an, die vom Benutzer eingegebene Zeit wie 2.00am-4.00am
für member_id=2
und day_id=1
sollte überprüft werden, da 12.00am-3.00am
Slot bereits für diesen member_id and day_id
reserviert ist.
Hier brauche ich Abfrage für Benutzer kann nicht die Zeit zwischen 12.00am-3.00am
wieder für die gleiche member_id and day_id
einfügen.
Warum Sie nicht zwei Spalten verwendet haben, wie 'beginnen Time' und' Time', die zu zählen Enddatum? Es wäre mit Abfragen leicht gewesen, doppelte und kreuzende Schlitze zu überprüfen. –
True, aber so oder so, das ist nicht so schwer – Strawberry
Sie können einzigartige Einschränkung auf diese 3 Spalte hinzufügen – Saurabh