Język SQL: wybieranie rekordów ( mysql_fetch_row sql kurs mysql ) - webmade.org
Jesteś tutaj: webmade.org >> kursy online >> kurs mysql >> Część 1
CallAdBoxTracking(235779, 1495518144, 0, 728, 90, 'B0E0E6', 'FFFFFF', '000000', '336699', '333333', '0', '', true);
Język SQL: wybieranie rekordów
autor: Piotr Kuźmiński, ostatnia modyfikacja: 2007-10-14
szukaj: mysql_fetch_row sql kurs mysql
Jeśli chcemy przeszukać naszą tabelę w poszukiwaniu jakiegoś konkretnego rekordu robimy to za pomocą komendy SELECT według składni:
SELECT nazwa_pola1,nazwa_pola2,...nazwa_polaN FROM nazwa_tabeli [WHERE warunek]
W nazwach pól wybieramy jakie kolumny chcemy wyświetlić z danej tabeli, możemy również zrobić to w następujący sposób:
SELECT * FROM nazwa_tabeli [WHERE warunek]
W powyższym wypadku wybierzemy wszystkie pola z danej tabeli jednak takie rozwiązanie jest nie polecane z powodów wydajnościowych - lepiej wypisywać konkretne nazwy pól, które nas interesują.
Warunek nie jest wymagany do określenia. Jeśli nie określimy warunku wybrane zostaną wszystkie pola z tabeli. Załóżmy, że chcemy się dowiedzieć ile lat już gra i ile punktów zrobił zawodnik o nazwisku "Pipen" - robimy to w następujący sposób
$zapytanie = "SELECT `lata`,`punkty` FROM `nba` WHERE `nazwisko`='Pipen'";
$idzapytania = mysql_query($zapytanie);
Po wykonaniu tego zapytania na serwerze baz danych zostaną wybrane wszystkie rekordy, w których wartość pola nazwisko będzie równe Pipen.
Uwaga: w zależności od ustawień serwera baz danych wielkość liter może mieć znaczenie dlatego "Pipen" nie zawsze dla serwera oznacz to samo co "pipen".
Jeśli będziemy chcieli wybrać wszystkie rekordy z tabeli po prostu unikamy warunku. Np chcemy wybrać identyfikatory, nazwiska, lata spędzone w lidze i punkty zebrane wszystkich zawodników - zrobimy to następująco:
$zapytanie = "SELECT `id`,`nazwisko`,`lata`,`punkty` FROM `nba`";
$idzapytania = mysql_query($zapytanie);
Gdy mamy już nasze zapytanie dobrze napisane i wysłane do serwera nic nam nie pozostaje jak wyświetlenie wyników zapytania. Przykład:
$zapytanie = "SELECT `id`,`nazwisko`,`lata`,`punkty` FROM `nba`";
$idzapytania = mysql_query($zapytanie);
echo '<table>';
while ($wiersz = mysql_fetch_row($idzapytania))
{
echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td></tr>';
}
echo '<table>';
Istota tego kodu ukryta jest w funkcji mysql_fetch_row, która przy każdej iteracji pętli while wyciąga dany wiersz zapytania i zapisuje go w tablicy $wiersz indeksowanej od zera, wypełnionej elementami rekordu wybranymi za pomocą zapytania. Czyli element o indeksie zero będzie równy wartości danego rekordu pola id, element o indeksie jeden będzie równy wartości danego rekordu pola nazwisko itd. Efektem powyższego kodu będzie wyświetlenie tabeli z graczami oraz ich danymi.
Piotr Kuźmiński
szukaj: mysql_fetch_row sql kurs mysql
Zagadnienia poruszane w tej części kursu:
Instalacja MySQL w PHP
Połączenie z bazą danych
Zapytania
Tworzenie i wybieranie bazy
Język SQL: tworzenie tabel
Język SQL: dodawanie rekordów
Język SQL: wybieranie rekordów
Język SQL: aktualizacja rekordów
Język SQL: usuwanie rekordów
Podsumowanie
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 tworzenie tabel ( tworzenie tabel sql kurs mysql ) webmade orgZapytania ( zapytania sql kurs mysql ) webmade orgWyszukiwanie rekordów ( wyszukiwanie rekordów like kurs mysql ) webmade orgTworzenie i wybieranie bazy ( tworzenie bazy danych wybór bazy danych kurs mysql ) webmade orgOperatory porównań ( operatory porównań kurs mysql ) webmade orgOperatory logiczne ( operatory logiczne 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 org2 Jezyk SQLWyklad 7 Jezyk SQL funkcje grupowe tworzenie tabelJezyk SQL podstawy zapytanwięcej podobnych podstron