loddarmattheus
Erfahrenes Mitglied
Hallo Leute,
habe mal wieder ein kleines Problem aber für euch Experten ist das hoffentlich kein Problem. Meine MySQL sieht in etwa so aus:

Ziel ist es, als Ausgabe an einem speziellen Tag die "jüngste" time für jeden Kunden auszugeben. Mein Code sieht so aus:
Aber das Ergebnis stimmt an einer Stelle nicht:

Bei Katarina Osterburg sollte 1430 statt 1500 stehen, da dies der jüngste Eintrag ist. Bei den anderen stimmt es dummerweise und ich habe keine Erklärung dafür.
Könnte bitte einer der Experten mir die Richtung weisen?
Danke Loddar
habe mal wieder ein kleines Problem aber für euch Experten ist das hoffentlich kein Problem. Meine MySQL sieht in etwa so aus:

Ziel ist es, als Ausgabe an einem speziellen Tag die "jüngste" time für jeden Kunden auszugeben. Mein Code sieht so aus:
PHP:
function Test5($db,$table,$datum)
{
$statement = $db->prepare("SELECT * FROM $table WHERE date LIKE $datum GROUP BY kunde");
if($statement->execute())
{
while($row = $statement->fetch())
{
echo $row['date']." ".$row['kunde']." ".$row['time']."<br />"; //alle namen
}
}
}
Aber das Ergebnis stimmt an einer Stelle nicht:

Bei Katarina Osterburg sollte 1430 statt 1500 stehen, da dies der jüngste Eintrag ist. Bei den anderen stimmt es dummerweise und ich habe keine Erklärung dafür.
Könnte bitte einer der Experten mir die Richtung weisen?
Danke Loddar