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 |
|---|---|---|---|---|---|---|---|---|---|---|
| LAMAI | La maison d'Asie | Annette Roulet | Vertriebsmanager | 1 rue Alsace-Lorraine | Toulouse | 31000 | Frankreich | 61.77.61.10 | 61.77.61.11 | |
| LAUGB | Laughing Bacchus Wine Cellars | Yoshi Tannamuri | Marketingassistent | 1900 Oak St. | Vancouver | BC | V3F 2K1 | Kanada | (604) 555-3392 | (604) 555-7293 |
| LAZYK | Lazy K Kountry Store | John Steel | Marketingmanager | 12 Orchestra Terrace | Walla Walla | WA | 99362 | USA | (509) 555-7969 | (509) 555-6221 |
| LEHMS | Lehmanns Marktstand | Renate Messner | Vertriebsmitarbeiterin | Magazinweg 7 | Frankfurt a.M. | 60528 | Deutschland | 069-0245984 | 069-0245874 | |
| LETSS | Let's Stop N Shop | Jaime Yorres | Inhaber | 87 Polk St. Suite 5 | San Francisco | CA | 94117 | USA | (415) 555-5938 | |
| LILAS | LILA-Supermercado | Carlos González | Buchhalter | Carrera 52 con Ave. Bolívar #65-98 Llano Largo | Barquisimeto | Lara | 3508 | Venezuela | (9) 331-6954 | (9) 331-7256 |
| LINOD | LINO-Delicateses | Felipe Izquierdo | Inhaber | Ave. 5 de Mayo Porlamar | I. de Margarita | Nueva Esparta | 4980 | Venezuela | (8) 34-56-12 | (8) 34-93-93 |
| LONEP | Lonesome Pine Restaurant | Fran Wilson | Vertriebsmanager | 89 Chiaroscuro Rd. | Portland | OR | 97219 | USA | (503) 555-9573 | (503) 555-9646 |
| MAGAA | Magazzini Alimentari Riuniti | Giovanni Rovelli | Marketingmanager | Via Ludovico il Moro 22 | Bergamo | 24100 | Italien | 035-640230 | 035-640231 | |
| MAISD | Maison Dewey | Catherine Dewey | Vertriebsagent | Rue Joseph-Bens 532 | Bruxelles | B-1180 | Belgien | (02) 201 24 67 | (02) 201 24 68 | |
| MEREP | Mère Paillarde | Jean Fresnière | Marketingassistent | 43 rue St. Laurent | Montréal | Québec | H1J 1C3 | Kanada | (514) 555-8054 | (514) 555-8055 |
| MORGK | Morgenstern Gesundkost | Alexander Feuer | Marketingassistent | Heerstr. 22 | Leipzig | 04179 | Deutschland | 0342-023176 | ||
| NORTS | North/South | Simon Crowther | Vertriebsassistent | South House 300 Queensbridge | London | SW7 1RZ | Großbritannien | (71) 555-7733 | (71) 555-2530 | |
| OCEAN | Océano Atlántico Ltda. | Yvonne Moncada | Vertriebsagentin | Ing. Gustavo Moncada 8585 Piso 20-A | Buenos Aires | 1010 | Argentinien | (1) 135-5333 | (1) 135-5535 | |
| OLDWO | Old World Delicatessen | Rene Phillips | Vertriebsmitarbeiter | 2743 Bering St. | Anchorage | AK | 99508 | USA | (907) 555-7584 | (907) 555-2880 |
| OTTIK | Ottilies Käseladen | Henriette Pfalzheim | Inhaberin | Mehrheimerstr. 369 | Köln | 50739 | Deutschland | 0221-0644327 | 0221-0765721 | |
| PARIS | Paris spécialités | Marie Bertrand | Inhaberin | 265, boulevard Charonne | Paris | 75012 | Frankreich | (1) 42.34.22.66 | (1) 42.34.22.77 | |
| PERIC | Pericles Comidas clásicas | Guillermo Fernández | Vertriebsmitarbeiter | Calle Dr. Jorge Cash 321 | México D.F. | 05033 | Mexiko | (5) 552-3745 | (5) 545-3745 | |
| PICCO | Piccolo und mehr | Georg Pipps | Vertriebsmanager | Geislweg 14 | Salzburg | 5020 | Österreich | 6562-9722 | 6562-9723 | |
| PRINI | Princesa Isabel Vinhos | Isabel de Castro | Vertriebsmitarbeiterin | Estrada da saúde n. 58 | Lisboa | 1756 | Portugal | (1) 356-5634 |
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;