mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mi 17.04.2024 01:22 Benutzername: Passwort: Auto-Login

Thema: [PHP, MySQL] Datenbank Abfrage sortieren vom 27.09.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP, MySQL] Datenbank Abfrage sortieren
Autor Nachricht
own_way
Threadersteller

Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht: Männlich
Verfasst So 27.09.2009 22:10
Titel

[PHP, MySQL] Datenbank Abfrage sortieren

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich habe schon so lang nicht mehr mit PHP und MYSQL gearbeitet und bräuchte gerade mal einen kurzen Tipp. Gegoogelt habe ich schon eine Weile, ich weiß aber leider nicht so genau wo ich eigentlich suchen soll...

Also - ich möchte eine Tabelle folgendermaßen aufbauen:
id: 1 country: ABC city: 111
id: 2 country: ABC city: 222
id: 3 country: ABC city: 333
id: 4 country: DEF city: 444
id: 5 country: DEF city: 555
id: 6 country: DEF city: 666

Diese Tabelle möchte ich folgendermaßen auslesen (jeweils alphabetisch sortiert):

Country ABC
- City 111
- City 222
- City 333

Country DEF
- City 444
- City 555
- City 666

Wäre toll, wenn mir jemand helfen könnte! Meine Kenntnisse sind leider etwas eingestaubt *zwinker*

Merci,
j
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht: Männlich
Verfasst Mo 28.09.2009 07:24
Titel

Antworten mit Zitat Zum Seitenanfang

Mit nur einem aufruf oder was? Ansonsten ist das doch ein ganz normales select-statement
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 28.09.2009 10:11
Titel

Antworten mit Zitat Zum Seitenanfang

http://dev.mysql.com/doc/refman/5.1/de/select.html "ORDER BY"


Code:
SELECT foo FROM table ORDER BY foo


Zuletzt bearbeitet von m am Mo 28.09.2009 10:12, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
own_way
Threadersteller

Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht: Männlich
Verfasst Mo 28.09.2009 20:37
Titel

Antworten mit Zitat Zum Seitenanfang

Moin,

die MYSQL Befehle krieg ich noch hin, wo es bei mir hapert ist der PHP-Code. Mir fehlen die Anhaltspunkte, wie ich die Daten per PHP so aus der DB kriege, dass sie so sortiert werden wie oben genannt *Schnief*

Irgendwo in meinem Hirn wabert etwas von "while" Schleifen und "arrays". Aber das hab ich noch nie gemacht bisher...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 28.09.2009 20:42
Titel

Antworten mit Zitat Zum Seitenanfang

own_way hat geschrieben:
die MYSQL Befehle krieg ich noch hin, wo es bei mir hapert ist der PHP-Code. Mir fehlen die Anhaltspunkte, wie ich die Daten per PHP so aus der DB kriege, dass sie so sortiert werden wie oben genannt *Schnief*


Das hat mit PHP überhaupt nichts zu tun *zwinker* Scheint so als fehlt es dir doch an MySQL Kenntnissen und
daher solltest du einfach mal dem Link in meinem letzten Beitrag folgen.

Trotzdem scheitert es dann wohl auch am Zugriff über PHP auf MySQL? http://tut.php-q.net/de/mysql-php.html


Zuletzt bearbeitet von m am Mo 28.09.2009 21:08, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
own_way
Threadersteller

Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht: Männlich
Verfasst Mo 28.09.2009 21:06
Titel

Antworten mit Zitat Zum Seitenanfang

Ich glaub bei mir fehlts an so einigem Au weia! Bei Deinen Links steig ich leider kaum durch *Schnief*

Ich hab das echt ewig nicht mehr gemacht und soll gerade eine kleine Mini-Webseite für nen Bekannten bauen. Wär super wenn mir einer etwas unter die Arme greifen könnt!!!

Meiner Meinung nach muss ich irgendwas um das erste "echo" herum anders machen, aber keinen Plan was...

Code:

<?php

$country = $_GET['country'];
      
if (isset($_GET['country']))
   
      {
      $abfrage = "SELECT * FROM cities WHERE country = '".mysql_real_escape_string($_GET[country])."' ORDER BY country ";
      $query = mysql_query($abfrage) or die ("Error connecting to MySQL: " . mysql_error());
   
      while ( $row = mysql_fetch_assoc( $query ) )
                           
echo "
   <div>
      <h1>".$row['country']."</h1>
      <div id=\"cities\">
      <ul>
      <li>".$row['city']."</a></li>
      </ul>
      </div>
   </div>";
 
 }
   
   else {
      echo " 
     <div>
     <h1>Please select Country in the map above</h1>
     </div>";
   }

?>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [PHP, MySQL] Datenbank Abfrage nach Datum sortieren
MYSQL Datum Abfrage Sortieren
Datensätze aus MySQL-Datenbank sortieren...
(php-mysql) übergabe von formulardaten und abfrage m. mysql
While-Schleife für Datenbank-Abfrage mit PHP
Sortieren mit MySQL
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.