Hallo Community
Ich habe mal eine Frage, eigentlich steht die schon in dem Titel
Ich habe ein PHP-Skript mit dem ich Daten ermittele und sie in MySQL abspeichere
Bei meinen Datensätzen kommt es mal vor, dass sie mit einer vorherigen Abfrage gleich sind - und so wiederholt in MySQL auftauchen
Gibt es eine einfach Möglichkeit (am besten in SQL selbst) dies zu verhindern?
Am besten natürlich das SQL das selbst prüft und verhindert BEVOR überhaupt eine ID gesetzt wird
EDIT // Die Tabelle ist nur ein klein gestaltetes Beispiel (!)
das untere ist gelöst
PS: Noch eine Nachfrage bezüglich Umlauten
Mein MySQL speichert (pbwohl latin1_general_ci gesetzt) Variablen die einen Umlaut haben in einer falschen weise ab
z.B. den Wert einer Variabel aus PHP "Session und offene Bühne" (die wird in PHP auch mit echo richtig angezeigt)
In MySQL als "Session und offene Bühne"
Ich habe mal eine Frage, eigentlich steht die schon in dem Titel
Ich habe ein PHP-Skript mit dem ich Daten ermittele und sie in MySQL abspeichere
Bei meinen Datensätzen kommt es mal vor, dass sie mit einer vorherigen Abfrage gleich sind - und so wiederholt in MySQL auftauchen
Gibt es eine einfach Möglichkeit (am besten in SQL selbst) dies zu verhindern?
ID | Nachname | Vorname | Alter | Geschlecht |
1 | Mustermann | Maximilian | 45 | Männlich |
2 | Musterfrau | Maxia | 39 | Weiblich |
3 | Mustermann | Maximilian | 45 | Männlich |
4 | Musterjunge | Max | 19 | Männlich |
EDIT // Die Tabelle ist nur ein klein gestaltetes Beispiel (!)
das untere ist gelöst
PS: Noch eine Nachfrage bezüglich Umlauten
Mein MySQL speichert (pbwohl latin1_general_ci gesetzt) Variablen die einen Umlaut haben in einer falschen weise ab
z.B. den Wert einer Variabel aus PHP "Session und offene Bühne" (die wird in PHP auch mit echo richtig angezeigt)
In MySQL als "Session und offene Bühne"
Kommentar