summaryrefslogtreecommitdiff
path: root/ext/pdo_sqlite/pdo_sqlite.c
diff options
context:
space:
mode:
authorBohwaZ <bohwaz@users.noreply.github.com>2018-08-01 17:45:20 -0400
committerAdam Baratz <adambaratz@php.net>2018-08-01 17:45:20 -0400
commit6f9ebe677bf31d0c64046f18e6b0ac75340cb93e (patch)
treefd0049c804cb37a7558c3ee8a42485d12a551d82 /ext/pdo_sqlite/pdo_sqlite.c
parent1a303f1a2b6ed8853fea3a2079999eef7f462d86 (diff)
downloadphp-git-6f9ebe677bf31d0c64046f18e6b0ac75340cb93e.tar.gz
Add \PDO::SQLITE_ATTR_READONLY_STATEMENT
This attribute is a boolean value. It is taken from the return value of sqlite3_stmt_readonly(), indicating if and only if the prepared statement makes no direct changes to the content of the database.
Diffstat (limited to 'ext/pdo_sqlite/pdo_sqlite.c')
-rw-r--r--ext/pdo_sqlite/pdo_sqlite.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/pdo_sqlite/pdo_sqlite.c b/ext/pdo_sqlite/pdo_sqlite.c
index 235191bebb..f91dd13982 100644
--- a/ext/pdo_sqlite/pdo_sqlite.c
+++ b/ext/pdo_sqlite/pdo_sqlite.c
@@ -75,6 +75,7 @@ PHP_MINIT_FUNCTION(pdo_sqlite)
REGISTER_PDO_CLASS_CONST_LONG("SQLITE_OPEN_READONLY", (zend_long)SQLITE_OPEN_READONLY);
REGISTER_PDO_CLASS_CONST_LONG("SQLITE_OPEN_READWRITE", (zend_long)SQLITE_OPEN_READWRITE);
REGISTER_PDO_CLASS_CONST_LONG("SQLITE_OPEN_CREATE", (zend_long)SQLITE_OPEN_CREATE);
+ REGISTER_PDO_CLASS_CONST_LONG("SQLITE_ATTR_READONLY_STATEMENT", (zend_long)PDO_SQLITE_ATTR_READONLY_STATEMENT);
return php_pdo_register_driver(&pdo_sqlite_driver);
}