Hab das Query jetzt geändert, im MySQL-Monitor auf der Konsole wirds mir auch richtig ausgegeben.
mysql> SELECT *, TIME_FORMAT(anfang, '%H:%i') FROM tabelle1;
id name anfang TIME_FORMAT(anfang, '%H:%i')
----+-------+-----------+-------------------------------+
1 | NAME1 | 06:10:00 | 06:10 |
----+-------+-----------+-------------------------------+
2 | NAME2 | 08:30:00 | 08:30 |
----+-------+-----------+-------------------------------+
Aber wie spreche ich jetzt die formatierte Ausgabe an:
Mein Script:
$result = mysql_query("SELECT *, TIME_FORMAT(anfang, '%H:%i') FROM tabelle1");
while ($line = mysql_fetch_array($result)) {
$name = $line['name'];
$anfang = $line['anfang'];
echo $name;
echo $anfang;
}
Das Script soll mir dann den Namen mit der zugehörigen Anfangszeit ausgeben. Dazu noch einige andere Werte, aber die habe ich wegen der besseren Übersicht weggelassen!
Warum ist $foo[bar] falsch?]
Danke für den Hinweis, habs geändert!