Wykonywanie poleceń na bazach danych
WHERE — filtrowanie wynikow
WAZNE: Nigdy nie wstawiaj
$_POST[...]bezposrednio do SQL.Zawsze przez
mysqli_real_escape_string()— to oceniany wymog bezpieczenstwa.
ORDER BY i LIMIT
| Slowo kluczowe | Znaczenie |
|---|---|
ORDER BY kolumna ASC |
sortuj rosnaco (A→Z, 1→9) |
ORDER BY kolumna DESC |
sortuj malejaco (Z→A, 9→1) |
LIMIT 5 |
pokaz tylko 5 wynikow |
JOIN — laczenie dwoch tabel
Tabela A (np. towary) Tabela B (np. dostawcy)
+----+-------+-----------+ +----+---------+
| id | nazwa | idDostawcy|---FK--->| id | nazwa |
+----+-------+-----------+ +----+---------+
Tlumaczenie:
- FROM wycieczki w — tabela wycieczki z aliasem w
- JOIN zdjecia z — dolacz tabele zdjecia z aliasem z
- ON w.zdjecia_id = z.id — lacz po: klucz obcy = klucz glowny
- w.nazwa, z.zrodlo — kolumny z konkretnej tabeli (alias.kolumna)
- AS dostawca — zmien nazwe kolumny w wynikach
COUNT — liczenie rekordow
Zapytania modyfikujace — do pliku kwerendy.txt
Czesc zadan wymaga zapisania zapytania SQL do pliku lub wykonania w phpMyAdmin.