Kurs MySQL cz. I Erwin "TaurUS" Kotowicz
Witajcie ludzie pracy! W tym kursie zajmiemy się jednym z najpopularniejszych interface`ów bazy SQL (Structured Query Language), a dokładniej mówiąc bazą danych MySQL. Baza ta szczególnie przydatna jest dla bardziej zaawansowanych webmasterów, znających się na programowaniu w PHP i znających oczywiście HTML:) Podobnie jak w PHP stosowne byłoby posiadanie domowego serwera, z obsługą PHP i bazą MySQL. Z pomocą przychodzi znowu program PHPTriadSetup.exe , który automatycznie podczas instalacji konfiguruje Twój komputer do pracy z PHP i MySQL. Z darmowym kontem w Internecie obsługującymi PHP i bazę MySQL na, którym mógłbyś umieścić swoją stronę, jest trochę trudniej. W Polsce chyba najpopularniejszym (co najgorsze, chyba jedynym): jest http://free.komrel.net ale nie polecam tego rozwiązania, serwer ma częste przerwy w działaniu i nigdzie nie mogłem znaleźć phpMyAdmin, które jest bardzo przydatne przy zabawach z MySQL. Z pomocą przychodzi zagraniczny serwer http://lycos.co.uk ma dość długi adres ( np: http://members.lycos.co.uk/użytkownik/ ) ,ale możesz zarejestrować alias np: http://twoja-strona.xx.pl ( na stronie http://www.wszystko_za.friko.pl ) i co jest bardzo ważne posiada phpMyAdmin.
Wprowadzenie do MySQL: Jak już wspomniałem wcześniej baza MySQL jest najpopularniejszym interfacem bazy SQL, charakteryzuje się ogromną elastycznością, jeszcze większą prędkością i co najważniejsze jest bardzo łatwy w obsłudze.
Zapytania do bazy MySQL
Aby wykonać cokolwiek w swojej bazie należy wysłać do niej informacje, wszystkie informacje wysyłane są do bazy danych w postaci zapytań, do czego służy funkcja mysql_query(zapytanie). Wszystkie zapytania wysyłamy w następujący sposób:
$zaptanie="jakieś zapytanie"; $wykonaj=mysql_query($zapytanie);
Po takiej operacji zmienna $wykonaj będzie zawierać wartość TRUE, jeśli operacja powiedzie się, jeśli nie - zwróci wartość FALSE.
Łączymy się z bazą danych
Aby połączyć się z bazą danych używamy komendy:
mysql_connect (nazwa_hosta[:port] [, użytkownik] [,hasło]);
W praktyce oznacza to, że wymagana jest nazwa hosta - następnie opcjonalnie możemy wpisać nazwę użytkownika oraz jego hasło. Jeśli nie podamy nazwy hosta automatycznie nastąpi próba połączenia się z localhostem. Jeśli zabraknie nazwy użytkownika automatycznie zostaniemy zalogowani jako właściciel procesu baz danych, przeważnie właściciel nie ma ustawionego hasła, więc trzeci parametr nie jest wymagany. Poniższy przykład pokazuje jak połączyć się z serwerem mojserwer.pl jako użytkownik foo, z hasłem off:
$sql = mysql_connect ("mojserwer.pl", "foo", "off");
Funkcja mysql_connect zwróci wartość TRUE, jeśli zakończy się sukcesem, jeśli nie powiedzie się - zwróci wartość FALSE.
Jeśli zakończyłeś już operacje w swojej bazie należy się rozłączyć, co robi się funkcją mysql_close(id_połączenia). Aby zakończyć połączenie, które zaprezentowałem powyżej należałoby zastosować komendę 'mysql_close' w następujący sposób:
mysql_close($sql);
To na razie wszystko, co chciałem wam przekazać. Nie było tego wiele ale jak na pierwszy raz powinno wystarczyć, jeśli masz jakieś pytania kieruj je na mój adres e-mail, na wszystkie pytania postaram się odpowiedzieć. Pozdrawiam i życzę miłego dnia!
Erwin "TaurUS" Kotowicz poczta: taurus1984@o2.pl Za FRIKO: http://www.wszystko_za.friko.pl - darmowe liczniki, księgi gości, aliasy (twoja-strona.xx.pl), statystyki. http://www.katalog_za.friko.pl - katalog stron WWW http://www.ogloszenia_za.friko.pl - darmowe ogłoszenia http://www.e_kartki_za.friko.pl - elektroniczne kartki
|