Seite 1 von 1

sortierung

Verfasst: 15.10.2003 01:23
von imq
hey leudz..

also in sache php proggen bin ich net so der crack.. :oops:
ich hab da mal ein problem..oder besser eine frage..

ich habe jetzt eine list die in der datenbank abgespeichert ist.. anzeigen lassen kann ich sie mir auch...
ich wollte diese aber nur sortieren... also das zum beispiel nach id´s oder nach herkunft etc..

gibt es einen allgemeinen befehl für das sortieren den ich benutzen kann??

oder muss dieser befehl spezifisch für die jeweilige situation angepasst bzw geschrieben werden...??

würde mich über eine antwort freuen..

Gruß

:: ImQ ::

Verfasst: 15.10.2003 01:28
von Acid
Du lässt dir die Information ja sicherlich über einen SELECT-Befehl anzeigen.. mit ORDER BY name_des_feldes ASC (bzw. DESC; absteigend/aufsteigend) kannst du dann sortieren.

Verfasst: 15.10.2003 01:34
von imq
öhm..det mein ich..bin net gerade der crack..

Code: Alles auswählen

<? while ($data = mysql_fetch_array($result)) { ?>

        <tr> 
          <td width=25% height=15 align=center><tt class='std2'><? echo $data[nick]; ?></tt></td>
        </tr>
also der befehl bewirkt doch das anzeigen der nicks auf einer seite.. er liest ja die db aus...

wie kann man das denn jetzt ändern das er die namen sortiert??

also von nem select befehl seh ich nüx..;)

ImQ

Verfasst: 15.10.2003 01:47
von Acid
..poste mal den Code, der noch weiter oben steht.

Verfasst: 15.10.2003 02:13
von imq

Code: Alles auswählen

<table width='<? echo $tablesize; ?>' border='0' cellpadding='0' cellspacing='0' align='center'>
<tr> 

    <td>
      <table width='<? echo $tablesize; ?>' border='0' cellpadding='0' cellspacing='0' align='center'>
        <tr> 
          <td width=25% height=15 align=center><tt class='std2'>Nick</tt> </td>
</tr>

<? while ($data = mysql_fetch_array($result)) { ?> 

        <tr> 
          <td width=25% height=15 align=center><tt class='std2'><? echo $data[nick]; ?></tt></td> 
        </tr>

<? } ?>

</table>
det is glaube ich der ganz code

gruß

Verfasst: 15.10.2003 02:18
von itst
Da müsste was mit '$result = mysql_query(...' stehen.

Verfasst: 15.10.2003 20:28
von imq
öhm meinste dat hier??

Code: Alles auswählen

<?
break;
case "detail" : 
$query = "SELECT * FROM $tablename_member WHERE userid='$userid'";
$ergebnis = mysql_query($query); 

while ($data = mysql_fetch_array($ergebnis)) {
?>
det steht unter dem code..

gruß

Verfasst: 15.10.2003 21:49
von Acid
Sicher das es der einzige Query is (ein Query bewirkt etwas in der Datenbank, ´ne Abfrage, ´n Update usw.) ?
Wenn ja, dann müsstest du nach WHERE userid='$userid' noch ORDER BY name_des_feldes einfügen. Falls du dir nicht sicher bist, kannst du ja auch mal die Datei als *.txt abspeichern und hierher verlinken ?