12.12.2013, 21:56
Witam. Chciałem sobie wyświetlić posty lubiane użytkownika, ale nie wiem jakie zapytanie wykonać gdyż jest to dla mnie zagmatwane..
Tak wygląda funkcja instalowania w tyls:
Jest ona nie całą gdyż tylko to potrzeba.. I jakie ma być zapytanie żeby wyświetliło nazwę tematu,link,treść posta,datę? :x
Tak wygląda funkcja instalowania w tyls:
Kod PHP:
$codename = basename(__FILE__, ".php");
$prefix = 'g33k_'.$codename.'_';
if(!$db->field_exists('tyl_pnumtyls', 'posts'))
{
$db->query("ALTER TABLE ".TABLE_PREFIX."posts ADD `tyl_pnumtyls` int(100) NOT NULL default '0'");
}
if(!$db->field_exists('tyl_tnumtyls', 'threads'))
{
$db->query("ALTER TABLE ".TABLE_PREFIX."threads ADD `tyl_tnumtyls` int(100) NOT NULL default '0'");
}
if(!$db->field_exists('tyl_unumtyls', 'users'))
{
$db->query("ALTER TABLE ".TABLE_PREFIX."users ADD `tyl_unumtyls` int(100) NOT NULL default '0'");
}
if(!$db->field_exists('tyl_unumrcvtyls', 'users'))
{
$db->query("ALTER TABLE ".TABLE_PREFIX."users ADD `tyl_unumrcvtyls` int(100) NOT NULL default '0'");
}
if(!$db->field_exists('tyl_unumptyls', 'users'))
{
$db->query("ALTER TABLE ".TABLE_PREFIX."users ADD `tyl_unumptyls` int(100) NOT NULL default '0'");
}
if(!$db->table_exists($prefix.'thankyoulike'))
{
$db->query("CREATE TABLE ".TABLE_PREFIX.$prefix."thankyoulike (
tlid int unsigned NOT NULL auto_increment,
pid int unsigned NOT NULL default '0',
uid int unsigned NOT NULL default '0',
puid int unsigned NOT NULL default '0',
dateline bigint(30) NOT NULL default '0',
`text` text NOT NULL
KEY pid (pid, uid),
PRIMARY KEY (tlid)
) ENGINE=MyISAM
".$db->build_create_table_collation().";");
}
// Added puid field after v1.0 so check for that
if($db->table_exists($prefix.'thankyoulike') && !$db->field_exists('puid', $prefix.'thankyoulike'))
{
$db->query("ALTER TABLE ".TABLE_PREFIX.$prefix."thankyoulike ADD `puid` int unsigned NOT NULL default '0' AFTER `uid`");
}
if(!$db->table_exists($prefix.'stats'))
{
$db->query("CREATE TABLE ".TABLE_PREFIX.$prefix."stats (
title varchar(50) NOT NULL default '',
value int unsigned NOT NULL default '0',
UNIQUE KEY title (title),
PRIMARY KEY(title)
) ENGINE=MyISAM
".$db->build_create_table_collation().";");
}