return array();
}
- $total_query = "SELECT count(DISTINCT i.id)
- $basequery";
- $total_rs = serendipity_db_query($total_query, true, 'num');
+ $total_query = "SELECT count(i.id)
+ $basequery
+ GROUP BY i.id";
+ $total_rs = serendipity_db_query($total_query, false, 'num');
if (is_array($total_rs)) {
- $total = $total_rs[0];
+ $total = count($total_rs);
}
return $rs;
entry_id int(10) {UNSIGNED} not null default '0',
link text,
name text,
- type varchar(128' not null default ''
+ type varchar(128) not null default ''
) {UTF_8};
CREATE INDEX refentry_idx ON {PREFIX}references (entry_id);
port varchar(5),
path varchar(255),
query varchar(255),
- PRIMARY KEY (host(64),path(64),day,entry_id)
+ PRIMARY KEY (host,path,day,entry_id)
) {UTF_8};
CREATE INDEX exits_idx ON {PREFIX}exits (entry_id,day,host);
@ALTER TABLE {PREFIX}exits DROP PRIMARY KEY;
@ALTER TABLE {PREFIX}exits DROP CONSTRAINT "{prefix}exits_pkey";
-@ALTER TABLE {PREFIX}exits ADD PRIMARY KEY (entry_id, day, host(64), path(64));
+@ALTER TABLE {PREFIX}exits ADD PRIMARY KEY (entry_id, day, host, path);