Forum: Programmieren allgemein
by DeddyH,
2. Feb 2009
Kann ich, aber erst ab 16:00 Uhr.
Forum: Programmieren allgemein
by DeddyH,
2. Feb 2009
Mit der Abfrage bekommst Du eine Datenmenge mit genau einem Datensatz zurück. Dieser Datensatz enthält das Feld "Anzahl", in dem die Anzahl der User mit diesem Namen drinsteht. Und wie man das in PHP abfragt, kannst Du hier nachlesen.
Forum: Programmieren allgemein
by DeddyH,
2. Feb 2009
Das Einfachste wäre doch, das in 2 Schritten zu machen. Zuerst nachschauen, ob es den User bereits gibt:SELECT COUNT(*) AS Anzahl
FROM Tabelle
WHERE username = $botname
Kommt da eine 0 zurück (kein Datensatz vorhanden), dann mit INSERT einfügenINSERT INTO Tabelle(Feldliste) VALUES(Wertliste)
ansonsten Datensatz updatenUPDATE Tabelle
SET Feld1 = Wert1, Feld2 = Wert2,...
WHERE username =...
Forum: Programmieren allgemein
by DeddyH,
2. Feb 2009
Dann kann ich Dir leider auch nicht helfen, weil ich anscheinend nicht verstehe, was Du vorhast.
Forum: Programmieren allgemein
by DeddyH,
2. Feb 2009
Sicher, dass das geht? Ansonsten nochmal hier nachlesen.
Forum: Programmieren allgemein
by DeddyH,
2. Feb 2009
Das würde mich wundern, wenn das ginge. Wie heißt denn die Tabelle, das kann ich in Deinem Statement nicht erkennen.
Forum: Programmieren allgemein
by DeddyH,
2. Feb 2009
Dann wird Dir phpMyAdmin auch eine Fehlermeldung ausgeben, oder?
Oder schau mal hier, das scheint Deinem Vorhaben nahe zu kommen: http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html