Autor |
Nachricht |
own_way
Threadersteller
Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht:
|
Verfasst So 27.09.2009 22:10
Titel [PHP, MySQL] Datenbank Abfrage sortieren |
|
|
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
Merci,
j
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 46
Geschlecht:
|
Verfasst Mo 28.09.2009 07:24
Titel
|
|
|
Mit nur einem aufruf oder was? Ansonsten ist das doch ein ganz normales select-statement
|
|
|
|
|
Anzeige
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
own_way
Threadersteller
Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht:
|
Verfasst Mo 28.09.2009 20:37
Titel
|
|
|
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
Irgendwo in meinem Hirn wabert etwas von "while" Schleifen und "arrays". Aber das hab ich noch nie gemacht bisher...
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 28.09.2009 20:42
Titel
|
|
|
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 |
Das hat mit PHP überhaupt nichts zu tun 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
|
|
|
|
|
own_way
Threadersteller
Dabei seit: 15.01.2004
Ort: Stuttgart
Alter: 44
Geschlecht:
|
Verfasst Mo 28.09.2009 21:06
Titel
|
|
|
Ich glaub bei mir fehlts an so einigem Bei Deinen Links steig ich leider kaum durch
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>";
}
?>
|
|
|
|
|
|
|
|
|
Ä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
|
|