Mahlzeit starkoch,
$abfrage = "SELECT memo_date_1 IF (memo_date_1 < CURDATE(), 'x', '') FROM test ORDER BY memo_date_1 DESC";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);Du solltest dringend die Rückgabewerte der von Dir verwendeten Funktionen auf Gültigkeit überprüfen, bevor Du mit ihnen irgendwas anstellst.
Ergebnis:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resourceKein Wunder - Dein SQL ist fehlerhaft (und unvollständig). Hast Du eine andere Möglichkeit, erstmal funktionierenden SQL-Code zu entwickeln (phpMyAdmin, Konsole?), bevor Du die Abfragen in Dein PHP einbaust?
MfG,
EKKi
ok, folgender code:
//--------------------Abfrage der Kundendaten aus Datenbank----------//
$date_2 = date("Y-m-d",time());
$abfrage = "SELECT IF (memo_date_1 < CURDATE(), 'x', ''),vorname, name, bearbeiter, kundennummer FROM kundenlogin ORDER BY memo_date_1 DESC";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
//--------------------Datumsvergleich--------------------------------//
if($date_2 > $row->memo_date_1)
{
$da1 = "x";
}
else
{
$da1 = "";
}
//-------------------------------------------------------------------//
...
<td style="width: 100px; font-size:13px">$date_2, $da1, $row->memo_date_1</td>
...
Jetzt bringt er mir die Datensätze mit "x" jedoch ohne Ausgabe von memo_date_1