MySQL – nach einer Abfrage betroffene Datensätze mit PHP ermitteln

22. März 2012  |  Kommentar schreiben   |  Tags: ,



Bei Facebook teilen

Im Gegensatz zu SELECT MySQL Abfragen, wo Sie nach einer Abfrage eine Sammlung von Datensätzen bekommen und ganz genau wissen wie viele diese sind, wissen Sie das bei UPDATE und DELETE Abfragen nicht direkt. Manchmal möchten Sie anhand der Anzahl der betroffenen Datensätze einer UPDATE oder DELETE MySQL Abfrage wissen, ob Sie die Abfrage richtig ausgeführt hatten. Dafür gibt es eine spezielle Funktion von PHP, die Ihnen hilft die betroffenen Datensätze zu zählen und zu interpretieren.

Aufgabe – Ermittlung der betroffenen Datensätze nach einer MySQL Abfrage mit PHP

Um das zu tun, müssen Sie unmittelbar nach Ihrer UPDATE oder DELETE MySQL Abfrage, folgende PHP Funktion aufrufen:

echo mysql_affected_rows();

Ausgedruckt wird die Anzahl der betroffenen Datensätze und nun können Sie diese Information Ihren Besuchern zeigen oder diese interpretieren um weitere Schritte vorzunehmen.

Läuft nicht so, wie Sie es sich vorstellen? Dann melden Sie sich bei uns, wir helfen gerne weiter.

Teilen

Hinterlasse eine Antwort

Du musst angemeldet sein, um einen Kommentar abzugeben.