FunkyMonkey
Mitglied
Hallo
wir haben hier ein seltsames Problem mit mysql_affected_rows(). Es wird immer eine 1 zurück geliefert, egal ob der Update fehlschlägt oder nicht.
Krasses Beispiel: Eine leere Tabelle. Es wird versucht einen Datensatz upzudaten. Das Script versucht immer erst einen Update. Wenn dieser fehlschlägt, erfolgt ein Insert.
Lokal in der mysql-Version 5.0.45 funktioniert es bestens. Auf dem Server bei Version 5.0.22 funktioniert es nicht. Immer eine 1. Resultat ist, das keine Inserts gemacht werden, wenn sie gemacht werden müssen.
Ist das Problem bekannt?
wir haben hier ein seltsames Problem mit mysql_affected_rows(). Es wird immer eine 1 zurück geliefert, egal ob der Update fehlschlägt oder nicht.
Krasses Beispiel: Eine leere Tabelle. Es wird versucht einen Datensatz upzudaten. Das Script versucht immer erst einen Update. Wenn dieser fehlschlägt, erfolgt ein Insert.
Lokal in der mysql-Version 5.0.45 funktioniert es bestens. Auf dem Server bei Version 5.0.22 funktioniert es nicht. Immer eine 1. Resultat ist, das keine Inserts gemacht werden, wenn sie gemacht werden müssen.
Ist das Problem bekannt?