2
sqlite: aggregate functions
7
if (!extension_loaded("sqlite")) print "skip"; ?>
10
include "blankdb.inc";
18
sqlite_query("CREATE TABLE strings(a)", $db);
20
foreach ($data as $str) {
21
sqlite_query("INSERT INTO strings VALUES('" . sqlite_escape_string($str) . "')", $db);
24
function cat_step(&$context, $string)
29
function cat_fin(&$context)
34
sqlite_create_aggregate($db, "cat", "cat_step", "cat_fin");
36
$r = sqlite_query("SELECT cat(a) from strings", $db);
37
while ($row = sqlite_fetch_array($r, SQLITE_NUM)) {
48
string(11) "onetwothree"