HS-78
17.06.2002, 16:44:31
Hi,
da PHP und MySQL ja irgendwie zusammengehören mal eine Frage dazu.
Ich habe hier eine Tabelle mit Radiosendern und möchte die Ausgabe nach Frequenz sortiert haben. Mit einem Double Wert für die Frequenz ist das auch kein Problem, nur ist mein Frequenzwert ein varchar(16), da dort auch solche Einträge '87,05-107,8' abgelegt werden.
Problem ist nun, das MySQL halt erst die 100er (wegen der 1) sortiert ausgibt, und dann die unter 100. Ich wollte nun mittels REPLACE() das Komma zu Punkt machen, was auch klappt und dann mittel CAST() bzw. CONVERT() den Wert nach Double umwandel. (Alles falls kein '-' drin ist). Nur gibt es ja die CAST() Funktion erst ab MySQL 4 und das hab ich nicht auf dem Server. Gibt es da also eine andere Möglichkeit der Typumwandlung???
Danke, HS.
da PHP und MySQL ja irgendwie zusammengehören mal eine Frage dazu.
Ich habe hier eine Tabelle mit Radiosendern und möchte die Ausgabe nach Frequenz sortiert haben. Mit einem Double Wert für die Frequenz ist das auch kein Problem, nur ist mein Frequenzwert ein varchar(16), da dort auch solche Einträge '87,05-107,8' abgelegt werden.
Problem ist nun, das MySQL halt erst die 100er (wegen der 1) sortiert ausgibt, und dann die unter 100. Ich wollte nun mittels REPLACE() das Komma zu Punkt machen, was auch klappt und dann mittel CAST() bzw. CONVERT() den Wert nach Double umwandel. (Alles falls kein '-' drin ist). Nur gibt es ja die CAST() Funktion erst ab MySQL 4 und das hab ich nicht auf dem Server. Gibt es da also eine andere Möglichkeit der Typumwandlung???
Danke, HS.