Servus.
Da ich neu hier bin erstmal zu mir^^
Alter:28
Kenntnisse: Wachsend aber noch Sehr gering.
Hp: www.germanhellfighters.de/test acc ? /testuser/pw testuser
(fals wer wissen will für welche site ich hier poste oder wie sich der Fehler genau auswirkt.)
Ich arbeite eigetnlich mit einem CMS/dem Ilch.de Cms
bin damit auch Hochzufrieden, auch die comm ist sehr nett und Hilffsbereit, nur habe ich seit einigen tagen immer wieder Gewisse fragen die na ja in den Augen vieler eher nervtötend sind^^ weniger in sachen cms eher in Php.
HTM/HTML/CSS bin ich jetzt kein Profi aber gewisse sachen kan ich mir selbst schreiben ohne groß googeln zu müssen, oder ändern/anpassen etc.
Mir gehts also rein ums php und Hoffe das es in ordnung geht euch hier darauf anzuquatschen^^
warum ich nicht im Ilch forum poste? doch das tue ich unter dem nick bigani (nicht das noch wer denkt ich versuch da was Geheim zu halten^^)
Jedoch hat dort auch nicht jeder zeit und oder lust oder ist halt nicht on^^ klar kein ding nur würd ich gern trozdem weiter Lernen und einige sachen Voranbringen, sofern das für euch in Ordnung geht^^
Also zum Problem^^
Wie der Tittel schon sagt kome ich iwi nicht mit der LEFT JOIN Variante nicht ganz zu recht.
In meiner DB exestieren fürs Forum verschiedene Tabellen, wie zb
Forum,Forums,User etc.
Nu wolte ich das Profil der user ansicht erweiter dahingehend das man die 5 Last Posts des User sieht die er machte.
Soweit so gut dad Leuft aauch alles auf der Tabbelle posts.
Nu würd ich gerne auch die Verlinkungen zu den Posts einbauen, welche allerdings in einer anderen Tabbele sind,kein ding Google wusste dad schon^^ Need LEFT JOIN^^
ich habe den code bereits am Laufen funktionert soweit auch einiges recht gut.
So hier mal der Gesamt code des Abschnits.
habe diesen Code auch erstmal einwenig auseinder gezogen der übersichtlichkeit ^^
So leuft auch alles erstmal supper auser der verlinkung da mir dafür noch 1-2 sachen Fehlen ^^ wen ich diese einbauen will Komen eben dieverse fehler.
Unter LEFT JOIN_ Forumcats
Würde dan
Stehen, wo ich mir nu nicht mehr sicher bin das dass so sein kan da er mir dan den Fehler ausspuckt.
Klar weiss ich das er nu an der stelle einfach nix findet (zumindest komts mir so vor) die frage, wad ist daran falsch?
P,s Ich möchte nicht undankbar erscheinen aber Bitte postet nicht einfach nur stumf codes, sondern hilfft mir das Selbst hinzubekomen vlt links zu Tuts oder Therds wo schonmal wer dad Problem hatte oder zeigt mir wo ich was Falsch gemacht habe.
Danke euch schon mal für euer Verständniss.
LG
Da ich neu hier bin erstmal zu mir^^
Alter:28
Kenntnisse: Wachsend aber noch Sehr gering.
Hp: www.germanhellfighters.de/test acc ? /testuser/pw testuser
(fals wer wissen will für welche site ich hier poste oder wie sich der Fehler genau auswirkt.)
Ich arbeite eigetnlich mit einem CMS/dem Ilch.de Cms
bin damit auch Hochzufrieden, auch die comm ist sehr nett und Hilffsbereit, nur habe ich seit einigen tagen immer wieder Gewisse fragen die na ja in den Augen vieler eher nervtötend sind^^ weniger in sachen cms eher in Php.
HTM/HTML/CSS bin ich jetzt kein Profi aber gewisse sachen kan ich mir selbst schreiben ohne groß googeln zu müssen, oder ändern/anpassen etc.
Mir gehts also rein ums php und Hoffe das es in ordnung geht euch hier darauf anzuquatschen^^
warum ich nicht im Ilch forum poste? doch das tue ich unter dem nick bigani (nicht das noch wer denkt ich versuch da was Geheim zu halten^^)
Jedoch hat dort auch nicht jeder zeit und oder lust oder ist halt nicht on^^ klar kein ding nur würd ich gern trozdem weiter Lernen und einige sachen Voranbringen, sofern das für euch in Ordnung geht^^
Also zum Problem^^
Wie der Tittel schon sagt kome ich iwi nicht mit der LEFT JOIN Variante nicht ganz zu recht.
In meiner DB exestieren fürs Forum verschiedene Tabellen, wie zb
Forum,Forums,User etc.
Nu wolte ich das Profil der user ansicht erweiter dahingehend das man die 5 Last Posts des User sieht die er machte.
Soweit so gut dad Leuft aauch alles auf der Tabbelle posts.
Nu würd ich gerne auch die Verlinkungen zu den Posts einbauen, welche allerdings in einer anderen Tabbele sind,kein ding Google wusste dad schon^^ Need LEFT JOIN^^
ich habe den code bereits am Laufen funktionert soweit auch einiges recht gut.
So hier mal der Gesamt code des Abschnits.
PHP-Code:
#####last posts text is posts b####
$postsl = 'SELECT a.txt,b.id, b.name,a.fid,a.erstid,b.id as fid
FROM prefix_posts a
LEFT JOIN prefix_forums b ON b.id = a.fid
LEFT JOIN prefix_forumcats d ON d.id = b.cid AND b.id = a.fid
WHERE a.erstid = "'.$uid.'" ORDER BY b.id DESC LIMIT 5';
$erg = db_query($postsl);
while ($row = db_fetch_object($erg)) {
$lastposts .= '
<table>
<tr>
<td colspan="2" class="hintergrund" height="20"><a href="?forum-showposts-'.$row->fid.'"a>'.$row->id.''.$row->name.'</a>
</td>
<tr>
<td>
'.$row->txt.'
</td>
</tr>
</tr>
</table>
';
}
####ende#####
So leuft auch alles erstmal supper auser der verlinkung da mir dafür noch 1-2 sachen Fehlen ^^ wen ich diese einbauen will Komen eben dieverse fehler.
Unter LEFT JOIN_ Forumcats
Würde dan
PHP-Code:
LEFT JOIN prefix_posts c ON c.id = c.last_post_id
PHP-Code:
MySQL Error:
1054 : Unknown column 'e.last_post_id' in 'on clause'
in Query:
SELECT a.txt,b.id, b.name,a.fid,a.erstid,b.id as fid FROM ic1_posts a LEFT JOIN ic1_forums b ON b.id = a.fid LEFT JOIN ic1_forumcats d ON d.id = b.cid AND b.id = a.fid LEFT JOIN ic1_posts e ON e.id = e.last_post_id WHERE a.erstid = "1" ORDER BY b.id DESC LIMIT 5
Debug backtrace:
@ mysql.php:32 -- debug_bt()
@ mysql.php:50 -- db_check_error(...)
@ user_details.php:88 -- db_query(...)
@ user.php:24 -- require_once(...)
@ index.php:36 -- require_once(...)
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /var/www/web632/htdocs/ClanSeite/include/includes/func/db/mysql.php on line 67
P,s Ich möchte nicht undankbar erscheinen aber Bitte postet nicht einfach nur stumf codes, sondern hilfft mir das Selbst hinzubekomen vlt links zu Tuts oder Therds wo schonmal wer dad Problem hatte oder zeigt mir wo ich was Falsch gemacht habe.
Danke euch schon mal für euer Verständniss.
LG
Kommentar