Pagina 1 van 1
FORUMS_TABLE vervangen door andere prefix.
Geplaatst: 15 mar 2004, 17:19
door LazyTiger
case 'postcount':
case 'topiccount':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE;
break;
dit staat in de functions.php
hij trekt dus nu gegevens uit de tabel phpbb_forums.
hoe maak ik nu dat hij de gegevens trekt uit de tabel slave1_forums.
dit moet dan in onderstaande komen:
case 'postcount2':
case 'topiccount2':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE;
break
hierboven moet dus FORUMS_TABLE vervangen worden door iets van slave1_forums.
en hoe tel ik postcount op bij postcount2 dat dan postcount3 oplevert?
dus zo:
postcount+postcount2=postcount3
Geplaatst: 15 mar 2004, 17:38
door Podium4
Open includes/constants.php
Zoek:
Vervang met:
Dat optellen weet ik niet hoe dat moet... ik denk dat een van m'n collega's dat wel weet

Geplaatst: 15 mar 2004, 17:47
door LazyTiger
nee, dat bedoel ik niet.
kijk, ik ben bezig met 2 forums aan elkaar te koppelen en ik wil dat ze elkaars statistieken wat delen.
forum1 heeft dit nodig om de totale berichten en topics te bereken voor in het blok "wie zijn er online?".
Code: Selecteer alles
case 'postcount':
case 'topiccount':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE;
break;
voor forum1 staat hij dus goed.
nou moeten ook de gegevens van forum2 zichtbaar worden, enkel, ik moet nog maken dat hij de gegevens ophaalt..
Code: Selecteer alles
case 'postcount':
case 'topiccount':
$sql = "SELECT SUM(forum_topics) AS topic_total, SUM(forum_posts) AS post_total
FROM " . FORUMS_TABLE;
break;
dit nogmaals, werkt natuurlijk niet, want dan heb je 2 keer dezelfde gegevens.
hij moet ze dus uit een andere forums table halen, maar die heeft dus een andere prefix.
forum1 haalt de gegevens uit phpbb_forums
forum2 haalt de gegevens uit slave1_forums
maar hoe maak ik dat 2de?
zonder in constants te rommelen maar gewoon door FORUMS_TABLE te veranderen met prefix?
Geplaatst: 15 mar 2004, 18:38
door WebSiteNet
podium4 schreef:Open includes/constants.php
Zoek:
Vervang met:
Gewoon zo! En asl je alleen daar wilt dat hij een andere tabel neemt moet je forums_table veranderen in de query.
Geplaatst: 15 mar 2004, 18:43
door LazyTiger
dat is niet wat ik bedoel
hij moet namelijk uit beide tabellen de gegevens halen
dus uit phpbb_forums en slave1_forums.
dus gewoon FORUMS_TABLE vervangen door slave1_forums?
kloppen alle tekens en zo ook? (ik bedoel punten, apostrofs enz...)
en hoe tel ik postcount bij postcount2 om postcount3 te vormen?
dus postcount+postcount2=postcount3...
Geplaatst: 15 mar 2004, 18:47
door WebSiteNet
Het is puur een gokje maar ik denk zo:
Code: Selecteer alles
case 'postcount':
case 'topiccount':
$sql = "SELECT SUM(a.forum_topics)+SUM(b.forum_topics) AS topic_total, SUM(a.forum_posts)+SUM(b.forum_posts) AS post_total
FROM " . FORUMS_TABLE . " a, slave1_forum b;
break;
Geplaatst: 15 mar 2004, 22:37
door LazyTiger
nee, werkt niet..
Geplaatst: 16 mar 2004, 21:52
door LazyTiger
met wat geklungel heb ik het ondertussen zelf opgelost!
toch bedankt.