-
Liczba zawartości
9 -
Rejestracja
-
Ostatnia wizyta
Zawartość dodana przez lesniak
-
Nick: lesniak Ilość warnów: 1 Link do reklam/poradnika/pluginu/paczki: http://cs-staraszkola.pl/viewtopic.php?p=35502#35502
-
Instalacja nie sprawi najmniejszych problemów nawet "zielonym" - wystarczy otworzyć zwykłym edytorem tekstu plik php.ini (lub php3.ini - dla użytkowników starszych wersji PHP), następnie znaleźć linijkę: ;extension=php_mysql.dll i usunąć średnik, który znajduje się na początku linii. W przypadku użytkowników systemów rodziny Unix rozszerzeniem biblioteki będzie ".so" a nie ".dll". W ten sposób będziemy mogli korzystać z dobrodziejstw MySQL'a na serwerze Apache. Aby połączenia z bazą danych działały należy zrestartować serwer lub go uruchomić jeśli nie był wcześniej uruchomiony. Uwaga: w niektórych wersjach PHP biblioteka MySQL jest domyślnie wkompilowana, dlatego nie znajdziemy jej na liście w pliku php.ini Połączenie z bazą danych: Gdy nasza wersja PHP ma już odpowiednie biblioteki do współpracy z serwerem MySQL pierwszym krokiem, jaki będziemy chcieli wykonać jest połączenie z bazą danych. Aby połączyć się z bazą danych używamy funkcji mysql_connect z następująca składnią: mysql_connect([adres_serwera [, nazwa_użytkownika [, hasło]]]); Pierwszym argumentem, jaki przyjmuje funkcja łączenia z bazą danych jest adres serwera - może on być za równo w postaci adresu IP jak i nazwy hosta. Za nazwą hosta po dwukropku możemy podać jeszcze numer portu adresu serwera - nie jest to wymagane, jeśli nie podamy numeru portu nastąpi próba połączenia na standardowym porcie 3306. Kolejnymi argumentami są nazwa i hasło użytkownika bazy danych MySQL. Funkcja mysql_connect przyjmuje również inne argumenty ale jako amatorzy nie będziemy o nich na razie mówili. Na rozgrzewkę połączmy się z serwerem MySQL serwer.com na standardowym porcie: $sql_conn = mysql_connect('serwer.com', 'admin', 'passwd') Wykonanie powyższego kodu połączy nas z serwerem na porcie 3306. Czasami zdarza się tak, że administrator serwera MySQL zmieni numer portu, połączenie na niestandardowym porcie wygląda w ten sposób: $sql_conn = mysql_connect('serwer.com:27012', 'admin', 'passwd'); Funkcja mysql_connect zwróci identyfikator połączenia o ile zakończy się sukcesem. Jeśli połączenie nie powiedzie się funkcja zwróci wartość false Jeśli zakończyłeś już operacje na swojej bazie należy się rozłączyć i zwolnić zasoby. Za rozłączanie się z bazą danych odpowiedzialna jest funkcja mysql_close() o następującej składni: mysql_close([identyfikator_połączenia]); Ostatni argument - identyfikator połączenia - nie jest wymagany, jeśli go nie podamy zostanie zamknięte ostatnio otwarte połączenie przez użytkownika na jakiego jesteśmy zalogowani do bazy danych. Aby zakończyć połączenie, które zaprezentowałem powyżej należy wykonać następujący kod: mysql_close($sql_conn);
-
Byłem w trakcie edycji +1 warn, post nie wnoszący nic do tematu /WDSTT
-
Nick: lesniak Ilość warnów: 2 Link do reklam/poradnika/pluginu/paczki: http://cs-staraszkola.pl/viewtopic.php?p=35424#35424
-
PHP potrafi wszystko co każdy inny skrypt CGI, czyli zbierać dane z formularzy, generować dynamiczne strony oraz wysyłać i odczytywać cookies (ciasteczka). Prawdopodobnie najmocniejszą i najbardziej znaczącą cechą PHP jest jego wsparcie dla szerokiej gamy baz danch. Pisanie strony powiązaniej z bazą danych jest niesamowicie proste. Następujące bazy danych są aktualnie wspierane przez PHP: Adabas D dBase Empress FilePro Informix InterBase mSQL MySQL Oracle PostgreSQL Solid Sybase Velocis Unix dbm PHP ma również wsparcie dla innych serwisów używających protokołów takich jak IMAP, SNMP, SMTP, POP, LDAP, NIS. Poza tym zawiera w sobie funkcje kryptograficzne, takie jak Crypt, RSA, co w dzisiejszych czasach jest bardzo istotnym warunkiem stworzenia bezpiecznego serwisu www, np. sklepu internetowego. Inne ciekawe możliwości to: generowanie plików PDF, tworzenie grafiki przy pomocy biblioteki GD, obsługa plików skompresowanych programem gzip, funkcje sieciowe (np. operacje na gniazdach; DNS), funkcje do obsługi semaforów i pamięci współdzielonej, możliwość sprawdzania poprawności ortograficznej tekstów (aspell), wyrażenia regularne w stylu PERL'a (PHP 4), obsługa sesji (PHP 4), wywoływanie obiektów Javy wprost z PHP (PHP 4). Składnia: Możemy użyć różnego rodzaju znaczników określających początek i koniec kodu PHP na stronie: <?php ... ?> <? ... ?> Instrukcje są separowane analogicznie jak w innych językach programowania, np. C++, Pascal, Perl, za pomocą średnika: <?php echo "To jest próba!"; echo "A to następna..."; ?> Komentarze możemy wprowadzać podobnie jak w języku C++ oraz w powłoce Unixa, np.: <?php echo "To jest próba!"; # A tu komentarz do próby. echo "A to następna..."; /* Jeszcze jeden komentarz, tym razem w postaci bloku. */ ?> powyższy tekst jest mojego autorstwa i zabraniam wykorzystywania go
-
Raz się ładuje dobrze, raz nie - tylko na tym stylu tak mam.
-
Hej, załączam screena, sami zobaczcie zakładki forum. http://cl.ly/image/2u0D1Y151P3p