Wyszukiwanie rekordów ( wyszukiwanie rekordów like kurs mysql ) - webmade.org
Jesteś tutaj: webmade.org >> kursy online >> kurs mysql >> Część 2
CallAdBoxTracking(235779, 1495518144, 0, 728, 90, 'B0E0E6', 'FFFFFF', '000000', '336699', '333333', '0', '', true);
Wyszukiwanie rekordów
autor: Piotr Kuźmiński, ostatnia modyfikacja: 2007-10-14
szukaj: wyszukiwanie rekordów like kurs mysql
Podczas poprzedniej lekcji nauczyłeś się wydawać proste zapytania do bazy danych, spróbujmy poznać nowe operatory i rozszerzyć nasze zapytania. Przypomnijmy sobie podstawowe użycie polecenia SELECT:
SELECT nazwa_pola FROM nazwa_tabeli WHERE warunek
Jeśli rozszerzymy warunek o operator LIKE uzyskamy prostą wyszukiwarkę. Wzór zastosowania operatora like:
SELECT nazwa_pola FROM nazwa_tabeli WHERE nazwa_pola LIKE "wzór_dopasowania"
W praktyce wybrane zostaną wszystkie wiersze z tabeli, w których pole nazwa_pola pasuje do wzór_dopasowania. No tak - to nam za dużo nie mówi na początku. Spójrzmy na przykład praktyczny bardziej:
SELECT `id`, `nazwisko` FROM `nba` WHERE `nazwisko` LIKE "%pip%"
Wedle zadanego wzoru wybrane zostaną wszystkie wiersze z tabeli, w których nazwisko zawiera ciąg znaków "pip". Znak procenta (%) w języku SQL oznacza dowolną ilość (również zero!) dowolnych znaków. Jeśli chcielibyśmy wybrać wszystkie nazwiska zaczynające się na "pip" nasze zapytanie wyglądałoby następująco:
SELECT `id`, `nazwisko` FROM `nba` WHERE `nazwisko` LIKE "pip%"
Również możemy wybrać wszystkie nazwiska kończące się na "pip":
SELECT `id`, `nazwisko` FROM `nba` WHERE `nazwisko` LIKE "%pip"
Lub zaczynające się na literę "p" a kończące literą "n":
SELECT `id`, `nazwisko` FROM `nba` WHERE `nazwisko` LIKE "p%n"
W ten sposób możemy zbudować np. prostą wyszukiwarkę na stronie. Bardziej rozbudowaną wyszukiwarkę można zbudować za pomocą wyrażeń regularnych ale to temat o osobny artykuł.
Piotr Kuźmiński
szukaj: wyszukiwanie rekordów like kurs mysql
Zagadnienia poruszane w tej części kursu:
Wyszukiwanie rekordów
Operatory porównań
Operatory logiczne
Sortowanie wyników
Analiza błędów
program partnerski
Część 1
Część 2
Część 3
kurs css
kurs html
kurs xhtml
kurs javascript
kurs php
kurs mysql
strona główna
wyszukiwarka
konkurs
forum
blog
kursy online
kurs css
kurs html
kurs xhtml
kurs javascript
kurs php
kurs mysql
porady
seo
flash
javascript
php + mysql
xhtml + html + css
pozostałe
grafika
darmowe czcionki
darmowe szablony
artykuły
standardy
marketing
użyteczność
pozostałe
recenzje
książki
aplikacje
magazyny
wiadomości
raporty
technologie
wydarzenia
przeglÄ…darki
wyszukiwarki
różne
promuj
redakcja
kontakt
ˆ 2004-2008 copyright by webmade.org
_uacct = "UA-194321-1";
urchinTracker();
Wyszukiwarka
Podobne podstrony:
Język SQL dodawanie rekordów ( dodawanie rekordów sql kurs mysql ) webmade orgJęzyk SQL usuwanie rekordów ( usuwanie rekordów delete sql kurs mysql ) webmade orgJęzyk SQL aktualizacja rekordów ( aktualizacja rekordów update sql kurs mysql ) webmade orgJęzyk SQL wybieranie rekordów ( mysql?tch row sql kurs mysql ) webmade orgOperatory porównań ( operatory porównań kurs mysql ) webmade orgOperatory logiczne ( operatory logiczne kurs mysql ) webmade orgJęzyk SQL tworzenie tabel ( tworzenie tabel sql kurs mysql ) webmade orgOgraniczenie wyników zapytania ( limit kurs mysql ) webmade orgPorcjowanie wyników zapytania ( porcjowanie wyników kurs mysql ) webmade orgPodsumowanie ( kurs mysql ) webmade orgAnaliza błędów ( analiza błędów mysql error kurs mysql ) webmade orgSortowanie wyników ( sortowanie wyników order by kurs mysql ) webmade orgMała rzecz, a cieszy ( mysql num rows kurs mysql ) webmade orgZapytania ( zapytania sql kurs mysql ) webmade orgTworzenie i wybieranie bazy ( tworzenie bazy danych wybór bazy danych kurs mysql ) webmade orgwięcej podobnych podstron