mysql gibt datensatz doppelt aus

DarkSummer

Erfahrenes Mitglied
ich hab irgendwie ka warum und scho mot fetch_array etc probiert nix geht einfach ka , vieleicht liegts an der news tabelle aber er soll ja nur den namen ausgeben und den gibts das der mid nur 1 mal hier mal das query

PHP:
$post_author_a = "select a.name as benutzer from pmembers a, pnews b
                     where $row->mid = b.mid";
    $post_author = mysql_query($post_author_a);
// und dann
while($author = mysql_fetch_object($post_author)) {
                                 echo $author->benutzer;
                             }


kann ich das vieleicht auch irgendwie ohne while machen vieleicht gehts ja dann?
 
mhh.. versuch vielleicht mal mit DISTINCT

select distinct a.xxx ....

das gibt dir immer nur der "zuerst" gefundenen datensatz aus..
 
irgendwie funzt das alles net geb ich jetzt ne andere mid an also das es von einem anderen benutzer gepostet wurde steht immernoch derana da :(
 

Neue Beiträge

Zurück