sql="select id from tags where name='";sql.escaped(tag)<<"' LIMIT 1";
sql="SELECT id FROM tags where name='";sql.escaped(tag)<<"' LIMIT 1";
if(Args->database->exec(&sql,res)<1){
excep[libhttppp::HTTPException::Critical]<<"no tag data found for this name!";
throwexcep;
}else{
sql="select content.id,content.title,content.descrition,users.displayname,content.created from content ";
sql="SELECT content.id,content.title,content.descrition,users.displayname,content.created FROM content ";
sql<<"LEFT JOIN users ON content.author=users.id LEFT JOIN tags_content ON tags_content.content_id=content.id where tags_content.tag_id='"
<<res[0][0]
<<"' ORDER BY content.id DESC LIMIT '"<<end<<"' OFFSET "<<start;
ncount=Args->database->exec(&sql,res);
}
}else{
sql="select content.id,content.title,content.descrition,users.displayname,content.created from content LEFT JOIN users ON content.author=users.id ORDER BY content.id DESC";
sql="SELECT content.id,content.title,content.descrition,users.displayname,content.created FROM content LEFT JOIN users ON content.author=users.id ORDER BY content.id DESC";
sql<<" LIMIT '"<<end<<"' OFFSET "<<start;
ncount=Args->database->exec(&sql,res);
}
@@ -135,7 +135,7 @@ namespace blogi {
condat<<"<div id=\"idxtags\"><ul>";
for(inti=0;i<tcount;i++){
sql="select from tags_content where tag_id = '";
sql="select tag_id FROM tags_content where tag_id = '";
sql<<res[i][1]<<"'";
blogi::DBResultrescnt;
condat<<"<li><a href=\""
@@ -628,7 +628,7 @@ namespace blogi {
blogi::SQLsql;
blogi::DBResultres;
sql<<"CREATE TABLE IF NOT EXISTS content ("
<<"id integer PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,"