Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

SELECT anfrage wird nicht richtig verarbeitet

Frage Entwicklung PHP

Mitglied: DanielNoll

DanielNoll (Level 1) - Jetzt verbinden

07.11.2006, aktualisiert 19:30 Uhr, 6845 Aufrufe, 3 Kommentare

SELECT * FROM navigation ORDER BY position ASC;

soll eigentlich so ausgeben:

ID | Link | Beschreibung | Rang | Postition
1 | news | Home | 0 | 1
2 | kontakt&id=1 | Kontakt | 0 | 2

macht aber nicht sonder habe ja ~ 16 links dann sortiert der das so:
ID link name rang position
1 news Home 0 1
10 links Links 0 10
11 gaestebuch Gästebuch 0 11
12 agbs AGBs 0 12
13 fags FAQs 0 13
14 userlist Userlist 0 14
15 kalender Registrieren 0 15
16 login Login 0 16
2 kontakt Kontakt 0 2
3 impressum Impressum 0 3
4 statistic Statistic 0 4
5 team Team 0 5
6 location Locations 0 6
7 galerie Galerie 0 7
8 events Events 0 8
9 kalender Kalender 0 9

sortiere ich nach ID wird die reinenfolfe eingehalten (ID 1-16), sonst nicht ...
kann mir da jemand helfen??
Mitglied: Dani
07.11.2006 um 19:06 Uhr
Hi,
in den Zellen, in denen Zahlen stehen, sind alle von Typ int / double / usw...?!


Gruß
Dani
Bitte warten ..
Mitglied: 6890
07.11.2006 um 19:09 Uhr
hallo,

dein problem ist wahrscheinlich das du das feld posi### als varchar deklariert hast!!
du kannst es aber mal so probieren:

SELECT id,link,beschreibung,rang,TO_NUMBER(position) AS position FROM navigation ORDER BY position ASC;

bzw so

SELECT * FROM navigation ORDER BY TO_NUMBER(position) ASC;

ich denke eines von beiden dürfte funktionieren

mfg godlike P
Bitte warten ..
Mitglied: Biber
07.11.2006 um 19:30 Uhr
Ich hätte gar nicht zu hoffen gewagt, dass MySQL eine TO_NUMBER()-Funktion hat...

Aber die Diagnose ist richtig.
Ich hätte es allerdings zuerst so versucht:
01.
SELECT id,link,beschreibung,rang,position*1 AS position  
02.
FROM navigation  
03.
ORDER BY position*1;
Gruß
Biber
Bitte warten ..
Ähnliche Inhalte
Windows Server
A G dL P Richtig anwenden. Wie mach ich das ? (11)

Frage von tommy101175 zum Thema Windows Server ...

Exchange Server
gelöst Funktionspostfach funktioniert nicht richtig (25)

Frage von Judgelg zum Thema Exchange Server ...

Router & Routing
Routerkaskade richtig umsetzen (5)

Frage von Frankenstein zum Thema Router & Routing ...

Microsoft Office
Skype for Business 2016 Chat Kontakte richtig anzeigen?

Frage von Geforce zum Thema Microsoft Office ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Firewall
Welche Firewall ? (18)

Frage von Cyberurmel zum Thema Firewall ...

Windows Server
gelöst Einzelnes Windows Update über GPO deinstallieren (16)

Frage von lordofremixes zum Thema Windows Server ...