PHP 5.6.0RC3 is available

SQLite3::changes

(PHP 5 >= 5.3.0)

SQLite3::changes Gibt die Anzahl der Datenbankreihen zurück, die durch die letzte SQL-Anfrage verändert, gelöscht oder hinzugefügt wurden.

Beschreibung

public int SQLite3::changes ( void )

Gibt die Anzahl der Datenbankreihen zurück, die durch die letzte SQL-Anfrage verändert, gelöscht oder hinzugefügt wurden.

Parameter-Liste

Diese Funktion hat keine Parameter.

Rückgabewerte

Gibt einen Integer-Wert zurück, der der Anzahl an geänderten, gelöschten oder hinzugefügten Datenbankreihen der letzten SQL-Anfrage widerspiegelt.

Beispiele

Beispiel #1 SQLite3::changes()-Beispiel

<?php
$db 
= new SQLite3('mysqlitedb.db');

$query $db->exec('UPDATE counter SET views=0 WHERE page="test"');
if (
$query) {
    echo 
'Anzahl der modifizierten Reihen: '$db->changes();
}
?>

add a note add a note

User Contributed Notes 1 note

up
-1
krebs dot seb at googlemail dot com
2 years ago
It seems, that this method doesn't report the affected rows properly, when using with savepoints or a transaction.
To Top