Doppelte Werte aus der Datenbank löschen!

boennchen

Mitglied
Hi Leute !

habe ein kleines Problem, ich möchte gerne wie ihr schon gelesen habt dopplete Werte aus der Datenbank löschen!.

Also, ich gebe in einem Formular, Seminare ein, die in verschiedene Gruppen aufgeteilt sind!
Da aber "Seminir 1" und "Gruppe 1" nur einmal in der Datenbank drin stehen soll, soll er vorher den alten Eintrag mit "Seminar 1" und "Gruppe 1" löschen und danach denn neuen Datensatz in die Datenbanl schreiben

habe das wie folgt gemacht aber erlöscht leider denn doppelten Eintrag nicht:

Quellcode:mysql_query("DELETE FROM veranstaltung WHERE seminar= '$seminar' AND gruppe = '$gruppe'");

$result = mysql_query ("INSERT INTO veranstaltung (seminar, gruppe, ... ) VALUE ('$seminar' , '$gruppe', ... )");



Ich hoffe mir kann einer bei diesem Problem helfen.
Vielen Dank schon mal im Voraus
 
;) passiert mir auch öfters:
der löscht nichts weil du nicht den wert der variable übergibst, sondern den namen der variable

Falsch:
...WHERE seminar= '$seminar' AND gruppe = '$gruppe'");

Richtig

WHERE seminar= '".$seminar."' AND gruppe = '".$gruppe."'");
Vergrößerung mit Leerzeichen :
( " DELETE ... = ' " . $gruppe . " ' " ) ;

".sqlbefehl unterbrechen und den wert einer $phpvariable einfügen."

das gleiche geht auch, wenn du mit ' statt " arbeitest

echo "Hallo ".$vorname." !";
echo 'Halllo '.$vorname.' !';
 
Zuletzt bearbeitet:
Zurück