September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten wissen, wie viele Zeilen eine SELECT-Abfrage lieferte oder wie viele Zeilen von einer INSERT-, UPDATE- oder DELETE-Abfrage geändert wurden.
Wenn Sie eine INSERT-, UPDATE- oder DELETE-Abfrage mit PDO::exec( ) ausführen, ist der Rückgabewert von exec( ) die Anzahl der geänderten Zeilen.
Führen Sie ein INSERT, UPDATE oder DELETE mit PDO::prepare( ) und PDOStatement::execute( ) aus, können Sie PDOStatement::rowCount( ) aufrufen, um die Anzahl der geänderten Zeilen zu ermitteln, wie Sie es in Listing 12.22 sehen.
<?php $st = $db->prepare('DELETE FROM family WHERE name LIKE ?'); $st->execute(array('Fredo')); print "Gelöschte Zeilen: " . $st->rowCount(); $st->execute(array('Sonny')); ...