Brauch Hilfe zu einer Abfrage und Ausgabe

maarian

Erfahrenes Mitglied
Hallo

Ich möchte eine Online und Offline abfrage machen
hier mal nur die Onlin abfrage ...

1. Tabelle

buddies:

buddies_username
buddy_buddy

2. Tabelle

users:

username

irgendwie funktioniert das nicht kann mir wer helfen?


PHP:
<?php
include("include/settings.inc.php");
$user = $user_info['username'];
$abfrage = "SELECT *
FROM buddies AS a
LEFT JOIN users AS b ON a.buddy_username = b.username
WHERE a.buddy_username ='$user' AND a.buddy_status='Online'";

$ergebnis = mysql_query($abfrage); 

while($row = mysql_fetch_object($ergebnis))
 
{
    

  $jahr =  $row->birth_year;
     $mon  =    $row->birth_month;
     $tag  =   $row->birth_day;
 
    $alter = (date('Y') - $jahr) - intval((date('j') < $tag) AND (date('n' ) <= $mon) );


echo'<span class="tag_1"><a href="my_profile.php?username='.$row->buddy_buddy.'" target="_parent"><font color="#00CC66"><strong>('.$alter.')'.$row->buddy_buddy.'</strong></font></span><br>';
}


?>
 
Kommt denn eine Fehlermeldung?
Wenn nein könntest du den error_reporting auf E_ALL setzen
PHP:
error_reporting(E_ALL);
und evtl. vorhandene mysql Fehler
PHP:
echo mysql_error();
ausgeben.
 
PHP akzeptiert beides, allerdings ist Lösung zwei meiner Meinung nach sauberer.
 
Zurück