wir lesen im handbuch zu mysql_query:
Zitat:
Ein Rückgabewert ungleich FALSE bedeutet, dass die Anfrage gültig war und vom Server ausgeführt werden konnte. Das alleine sagt jedoch überhaupt nichts über die Anzahl veränderter oder gelieferter Datensätze aus. Es ist durchaus möglich, dass eine Anfrage erfolgreich war, ohne einen einzigen Datensatz zur verändern oder zu liefern.
|
und wenn du wissen willst, wie viele datensätze betroffen sind:
http://www.php.net/manual/de/functio...ected-rows.php
und vielleicht lässt du dir die statements einfach mal per echo ausgeben, dann siehst du, ob sie so aussehen sollen, wie du dir das gedacht hast.