Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
PHP Auslese Script
#1
Guten Tag,

ich bin leider kein Profi in PHP weswegen ich Hilfe erbitte Smile

Ich hab ( vermute ich mal ) schon nen richtigen Ansatz, Fehlermeldungen werden nicht angezeigt, doch irgendwie will der mir nichts ausgeben, entweder ich bin zu blöd oder das Teil mag mich nicht Smile

Vlt. könnte ja sich einer mir erbarmen und mir ( bitte langsam... Habs noch nicht so mit PHP ) erklärt

Ich hatte schon gegooglet was "inner join" "left join" etc heißen soll, wenn ichs richtig verstehe sollte es

Tabelle 1 left join Tabelle 2 > wenn 2 mal gleiche Spaltenname in den Tabellen vorkommt, wird zuerst der LEFT ( Tabelle 1 ) bevorzugt ( hoffe ich das ich das verstanden hab :p )

PHP-Code:
<?php
                        
                            
// Daten für Verbindung zur Datenbank
                                
$db_data = array("host"=>" ""user"=>" ""pw"=>" ""db"=>" ");
                                
                            
// Url für weiterführung
                                
$url "http://devidra.pf-control.de/forum";
                                
                            
// MySQL Connect
                                
mysql_connect($db_data["host"],$db_data["user"],$db_data["pw"]) or die("Keine Verbindung.");
                            
                            
// DB Select
                                
mysql_select_db($db_data["db"]) or die("Keine Datenbank.");
                            
                            
// Query Execute
                                
$result mysql_query("SELECT * FROM mybb_userfields f INNER JOIN mybb_users u ON (f.ufid=u.username) WHERE u.usergroup IN (4) ORDER BY f.fid3 DESC");   
                                while(
$row mysql_fetch_object($result)) { 
                        
?>

                                <?php echo "<img src=\"".$url."/".$row->avatar."\" />"?>
                                <?php echo "<a href=\"".$url."/member.php?action=profile&uid=".$row->uid."\" target=\"_blank\">".$row->username."</a>"?>
                                <?php echo "Level: ".$row->fid3.""?>
                                <?php echo "Klasse: ".$row->fid2.""?>
                                <?php echo "Motto: ".$row->fid5.""?>

                        <?php ?>


Um zu sagen was genau getan werden soll

Will eine Memberliste auf meiner Homepage einbauen ( da wir eine Gilde sind ) wollte ich die Liste mit den Userfields abrufen

Avatar des Users
Name + Link zum Userprofil
Die Level & Klassenausgabe
Motte des Spielers

Nur Usergruppe 4 soll gesucht werden dann nach fid2 ( was das level bedeutet ) es soll von höchste nach niedrigste ( ich denke es war DESC )

Bitte sagt mir, bin ich komplett falsch, halbwegs falsch, oder sonstwas, ich verzweifel das ich nun endlich die Fehlermeldungen beseitigt habe und nun gibt der nichts aus Big Grin
Zitieren
#2
So auf den ersten Blick würde ich sagen (f.ufid=u.username) kann nichts finden, das müsste wohl eher (f.ufid=u.uid) sein. Wink
Zitieren
#3
*klock* das wars, nun liest ders aus

danke da sieht man wohl den baum vor lauter bäumen nicht Smile

Ich frag mich wieso ich da username benutzt hab.. Ich glaub das war wo ich noch in der Nacht dran gesessen hab und dann aufgehört hatte :p
Zitieren
#4
Hier ist das mit den JOIN auch graphisch veranschaulicht: http://www.codeproject.com/KB/database/V...S_orig.jpg
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
(12.06.2013, 12:58)StefanT schrieb: Hier ist das mit den JOIN auch graphisch veranschaulicht: http://www.codeproject.com/KB/database/V...S_orig.jpg

Genau das hatte ich, darum hab ich ja oben geschrieben ob ichs so richtig verstanden hatte! Smile

Aber danke Stefan, könnte vlt. auch anderen behilflich sein
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Php Mysql Auslese ohne Schleife fallennewyork 11 3.785 01.09.2013, 13:20
Letzter Beitrag: Falkenauge Mihawk
  [PHP/HTML] Upload Script. Devon 2 2.385 07.08.2009, 21:07
Letzter Beitrag: frostschutz
  Werbebild über ein PHP Script laufen lassen, wie ? Devon 1 1.820 03.06.2009, 12:06
Letzter Beitrag: StefanT
  Such einen PHP/WYSIWYG Editor Script mit FTP Sarah 5 2.953 27.12.2007, 08:08
Letzter Beitrag: Sarah
  PHP Script FlashChat coma 2 2.253 22.12.2007, 22:17
Letzter Beitrag: coma