Kundenverwaltung mit PHP und SQL
Auf dieser Seite werden echte Kundendaten aus der Nordwind-Datenbank angezeigt. Mit SQL können die Daten gesucht, gefiltert, sortiert und ausgewertet werden.
Kunden suchen und sortieren
Kundentabelle
Gefundene Datensätze: 91
| Kunden-Code ↑ | Firma | Kontaktperson | Position | Straße | Ort | Region | PLZ | Land | Telefon | Telefax |
|---|---|---|---|---|---|---|---|---|---|---|
| TRADH | Tradição Hipermercados | Anabela Domingues | Vertriebsmitarbeiterin | Av. Inês de Castro, 414 | São Paulo | SP | 05634-030 | Brasilien | (11) 555-2167 | (11) 555-2168 |
| TRAIH | Trail's Head Gourmet Provisioners | Helvetius Nagy | Vertriebsassistent | 722 DaVinci Blvd. | Kirkland | WA | 98034 | USA | (206) 555-8257 | (206) 555-2174 |
| VAFFE | Vaffeljernet | Palle Ibsen | Vertriebsmanager | Smagsløget 45 | Århus | 8200 | Dänemark | 86 21 32 43 | 86 22 33 44 | |
| VICTE | Victuailles en stock | Mary Saveley | Vertriebsagent | 2, rue du Commerce | Lyon | 69004 | Frankreich | 78.32.54.86 | 78.32.54.87 | |
| VINET | Vins et alcools Chevalier | Paul Henriot | Buchhalter | 59 rue de l'Abbaye | Reims | 51100 | Frankreich | 26.47.15.10 | 26.47.15.11 | |
| WANDK | Die Wandernde Kuh | Rita Müller | Vertriebsmitarbeiterin | Adenauerallee 900 | Stuttgart | 70563 | Deutschland | 0711-020361 | 0711-035428 | |
| WARTH | Wartian Herkku | Pirkko Koskitalo | Buchhalterin | Torikatu 38 | Oulu | 90110 | Finnland | 981-443655 | 981-443655 | |
| WELLI | Wellington Importadora | Paula Parente | Vertriebsmanager | Rua do Mercado, 12 | Resende | SP | 08737-363 | Brasilien | (14) 555-8122 | |
| WHITC | White Clover Markets | Karl Jablonski | Inhaber | 305 - 14th Ave. S. Suite 3B | Seattle | WA | 98128 | USA | (206) 555-4112 | (206) 555-4115 |
| WILMK | Wilman Kala | Matti Karttunen | Inhaber/Marketingassistent | Keskuskatu 45 | Helsinki | 21240 | Finnland | 90-224 8858 | 90-224 8858 | |
| WOLZA | Wolski Zajazd | Zbyszek Piestrzeniewicz | Inhaber | ul. Filtrowa 68 | Warszawa | 01-012 | Polen | (26) 642-7012 | (26) 642-7012 |
Aktuelle SQL-Abfrage
Diese SQL-Abfrage wird von PHP verwendet, um die Kundendaten abzurufen.
SELECT * FROM `kunden` ORDER BY `Kunden-Code` ASC LIMIT :limit OFFSET :offset
:search0,
:limit und
:offset
werden von PHP mit Werten gefüllt.
Dadurch werden SQL-Abfragen sicher ausgeführt.
SQL-Grundlagen mit der Kundentabelle
1. Alle Kunden anzeigen
SELECT *
FROM kunden;
Der Stern (*) bedeutet, dass alle Spalten ausgewählt werden.
2. Anzahl der Kunden ermitteln
SELECT COUNT(*)
FROM kunden;
COUNT(*) zählt alle Datensätze.
3. Kunden sortieren
SELECT *
FROM kunden
ORDER BY 1 ASC;
ORDER BY sortiert die Datensätze. ASC bedeutet aufsteigend, DESC bedeutet absteigend. Die Zahl 1 bezeichnet die erste ausgewählte Spalte.
4. Nur zehn Kunden anzeigen
SELECT *
FROM kunden
LIMIT 10;
LIMIT begrenzt die Anzahl der Ergebnisse.
Übungen
Schreibe eine SQL-Abfrage, die alle Kunden aus der Tabelle kunden anzeigt.
Lösung anzeigen
SELECT *
FROM kunden;
Ermittle die Gesamtzahl der Kunden.
Lösung anzeigen
SELECT COUNT(*)
FROM kunden;
Zeige die ersten fünf Kunden an.
Lösung anzeigen
SELECT *
FROM kunden
LIMIT 5;
Sortiere alle Kunden nach der ersten Spalte in absteigender Reihenfolge.
Lösung anzeigen
SELECT *
FROM kunden
ORDER BY 1 DESC;