php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 17.12.2006, 11:24  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard sortieren nach Feldposition

Hallo!

ich habe eine Tabelle mit diesen Feldern
id, Name,Ort....

kann ich nach der POSITION der Felder sortieren, also statt so

...Order By ort

etwa so

... Order By feld[2]

oder so ähnlich

Danke für Eure Hilfe
Bruno
dh1sbg ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 17.12.2006, 11:48  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Naja so ganz direkt nicht.
PHP-Code:
<?php
$cols 
= array('id''Name''Ort');
$position 1;

$query "SELECT ... ORDER BY ".$cols[$position];
?>
Da kannste jetzt mit $position eben die Spaltennummer bestimmen.

*edit* zur Not kannst du das Array auch dynamisch aus der Datenbank, also welche Spalten existieren, auslesen.
Flor1an ist offline   Mit Zitat antworten
Alt 17.12.2006, 14:13  
Erfahrener Benutzer
 
Registriert seit: 03.07.2003
Beiträge: 292
PHP-Kenntnisse:
Fortgeschritten
dh1sbg
Standard

jau, danke! Und wie kann ich diese dynamisch aus der DB lesen - genau an dieser Stelle hänge ich

Bruno
dh1sbg ist offline   Mit Zitat antworten
Alt 17.12.2006, 14:18  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

sinngemäß irgendwie get_col_names oder sowas. Is aussm Kopf und wahrscheinlich falsch ^^
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline   Mit Zitat antworten
Alt 17.12.2006, 15:02  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

PHP-Code:
<?php
$position 
1;

// Spalten auslesen
$query mysql_query("SHOW COLUMNS FROM tabelle");
$cols = array();
while (
$row mysql_fetch_array($query)) {
    
$cols[] = $row['Field'];
}

// weiter mit dem normalen SELECT
$query "SELECT ... ORDER BY ".$cols[$position]; 
?>
Flor1an ist offline   Mit Zitat antworten
Alt 18.12.2006, 20:15  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Zitat:
Zitat von MySQL
Columns selected for output can be referred to in ORDER BY and GROUP BY clauses using column names, column aliases, or column positions. Column positions are integers and begin with 1:

SELECT college, region, seed FROM tournament
ORDER BY region, seed;

SELECT college, region AS r, seed AS s FROM tournament
ORDER BY r, s;

SELECT college, region, seed FROM tournament
ORDER BY 2, 3;
http://dev.mysql.com/doc/refman/5.1/en/select.html
DiBo33 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Array sortieren mit regex Lupi PHP Tipps 2008 3 21.07.2008 15:17
Array nach mehreren Feldern sortieren Marcel1 PHP Tipps 2008 4 04.06.2008 05:09
Problem mit sortieren Cirrha PHP Tipps 2008 11 19.01.2008 23:05
Daten aus XML sortieren GSJLink HTML, Usability und Barrierefreiheit 13 09.12.2007 18:24
Nach Datum sortieren zoro Datenbanken 9 28.11.2007 14:00
Array nach bestimmter Spalte sortieren GELight PHP Tipps 2006 4 19.08.2006 23:42
DECIMAL lässt sich nicht mit ORDER BY sortieren buggybugga Datenbanken 4 07.07.2006 15:43
Daten sortieren? Smily0412 Datenbanken 3 10.03.2006 21:09
Sortieren "ORDER BY" ?? Cyrus Datenbanken 11 30.10.2005 11:12
Problem beim Sortieren PHP Tipps 2005-2 5 29.06.2005 07:00
multidim Array nach Inhalt und Key sortieren PHP Tipps 2005 1 20.05.2005 16:22
Termine sortieren Tschuu PHP Tipps 2005 12 18.05.2005 21:15
Array mit Gruppen: Wie Sortieren PHP Tipps 2005 2 29.01.2005 15:15
Inhalt einer datei Sortieren ???? PHP Tipps 2004 12 21.06.2004 22:56
Sortieren nach Timestamp Datenbanken 5 01.06.2004 16:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php feld position, php sortieren nach position, php nach position in datenbank sortieren, array nach position sortieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.