Hallo Leute ich hab folgendes Problem:
Ich habe ne in ner DB ne Tabelle mit der Spalte datum. Diese hat das Format TEXT. Das möchte ich gern umkonvertieren zu DATE. Hab ich mir in der Tabelle nach Datum ne neue Spalte datum angelegt und diese mit DATE formatiert und die alte spalte in olddatum umbenannt.
Nun noch ein kleines PHP zum konvertieren und nichts geht.
Warum hab ich nun in jeder Zeile das Datum der letzten Zeile drin stehen, obwohl bei der Ausgabe immer das der jeweiligen Zeile kommt?
Ich habe ne in ner DB ne Tabelle mit der Spalte datum. Diese hat das Format TEXT. Das möchte ich gern umkonvertieren zu DATE. Hab ich mir in der Tabelle nach Datum ne neue Spalte datum angelegt und diese mit DATE formatiert und die alte spalte in olddatum umbenannt.
Nun noch ein kleines PHP zum konvertieren und nichts geht.
PHP-Code:
$cur = mysql_query("SELECT * FROM counter",$conn);
while($row = mysql_fetch_row($cur))
{
$datteile = explode("/", $row[0]);
$newdat = "20".$datteile[2]."-".$datteile[1]."-".$datteile[0];
echo $newdat." "; //Ausgabe des neu Formatierten Datums
echo mysql_query("UPDATE counter SET datum = \"$newdat\"",$conn)or die("SQL falsch")."<br>";
}
Kommentar