von NetDrag |
leg dir nen unique-schlüssel über die spalte in der datenbank an. |
von Philipp Gérard |
|
von MarkusStruebel |
languitar schrieb am 11.05.2004 23:21
1: | $query = "SELECT count(*) FROM tabelle WHERE headline = '".$headline."'; |
Wenn da ein Ergebnis ungleich 0 rauskommt, gibt es diese headline schon. |
Soweit habe ich das verstanden. Aber wie kann ich nun das $query-Result ausgeben, ähnlich wie mit echo?
Markus |
von languitar |
Nein, Formular wird übermittelt, dann guckst du ob die Daten schon enthalten sind. Wenn ja, dann meckerst du, ansonsten werden sie eingetragen. |
von MarkusStruebel |
Ich habe doch schon eine MySQL-Query... wie binde ich dann die zweite ein?
Das ganze läuft folgendermaßen ab:
1. Erhalt der Daten mittels POST
2. Check, ob $headline bereits schon einmal vorhanden
3. falls ja, nichts tun
4. falls nein, alle Variablen in Tabelle einfügen
Ich könnte das ganze doch aber auch so machen, oder? :
1. Erhalt der Daten mittels POST
2. Daten einfügen
3. MySQL-Abfrage: $headline vorhanden?
4. falls ja, lösche einen Datensatz, egal welchen.
5. falls nein, nichts tun, da unter 2. ja schon eingefügt.
Wer kann mir helfen?
Markus |
|