(PHP 5, PECL sqlite:1.0-1.0.3)
sqlite_changes, SQLiteDatabase->changes — Retourne le nombre de lignes qui ont été modifiées par la dernière requête SQLite
Style orienté objet (méthode)
class SQLiteDatabase {sqlite_changes() retourne le nombre de lignes qui ont été modifiées par la dernière requête SQLite, exécutée dans la base db .
La ressource de base de données SQLite; retournée par sqlite_open() lorsqu'utilisée de manière procédurale. Ce paramètre n'est pas requis si vous utilisez la méthode orientée objet.
Exemple 2490. Style procédural
<?php
$dbhandle
=
sqlite_open
(
'mysqlitedb'
);
$query
=
sqlite_query
(
$dbhandle
,
"UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'"
);
if (!
$query
) {
exit(
'Erreur dans la requête.'
);
} else {
echo
'Nombre de lignes modifiées : '
,
sqlite_changes
(
$dbhandle
);
}
?>
Exemple 2491. Style orienté objet
<?php
$dbhandle
= new
SQLiteDatabase
(
'mysqlitedb'
);
$query
=
$dbhandle
->
query
(
"UPDATE users SET email='jDoe@example.com' WHERE username='jDoe'"
);
if (!
$query
) {
exit(
'Erreur dans la requête.'
);
} else {
echo
'Nombre de lignes modifiées : '
,
$dbhandle
->
changes
();
}
?>
sqlite_open() |