18.12.2013, 20:26
Witam. Mam pewien problem.. O tuż stworzyłem zapytanie, które się prezentuje o tak:
[/php]
$query = $db->query("SELECT *
FROM ".TABLE_PREFIX."posts p
LEFT JOIN ".TABLE_PREFIX."_g33k_thankyoulike_thankyoulike t ON (t.pid=p.pid)
WHERE uid='".$memprofile['uid']."'
ORDER BY pid DESC LIMIT 5");
[/php]
Nazwę tabeli wziąłem wprost z pMa (ponieważ w pliku są po dołączane zmienne). I teraz wyskakuje mi błąd:
A tutaj dowód na to że występuje:
A spróbowałem takiego zapytania:
I wyskakuje taki błąd:
A tak wygląda tworzenie tabeli w pluginie:
[/php]
$query = $db->query("SELECT *
FROM ".TABLE_PREFIX."posts p
LEFT JOIN ".TABLE_PREFIX."_g33k_thankyoulike_thankyoulike t ON (t.pid=p.pid)
WHERE uid='".$memprofile['uid']."'
ORDER BY pid DESC LIMIT 5");
[/php]
Nazwę tabeli wziąłem wprost z pMa (ponieważ w pliku są po dołączane zmienne). I teraz wyskakuje mi błąd:
A tutaj dowód na to że występuje:
A spróbowałem takiego zapytania:
Kod PHP:
$query = $db->query("SELECT *
FROM ".TABLE_PREFIX."posts p
LEFT JOIN `mybb_g33k_thankyoulike_thankyoulike` t ON (t.pid=p.pid)
WHERE uid='".$memprofile['uid']."'
ORDER BY pid DESC LIMIT 5");
I wyskakuje taki błąd:
A tak wygląda tworzenie tabeli w pluginie:
Kod PHP:
$codename = basename(__FILE__, ".php");
$prefix = 'g33k_'.$codename.'_';
$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',
KEY pid (pid, uid),
PRIMARY KEY (tlid)
) ENGINE=MyISAM
".$db->build_create_table_collation().";");