Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
PHP i MySQL. Aplikacje bazodanowe

PHP i MySQL. Aplikacje bazodanowe

Autorzy: Hugh E. Williams, David Lane
Data wydania: 2004/12
Stron: 792
Niedostepna ksiazka
Szczegóły:
  • Tytuł oryginału: Web Database Applications with PHP and MySQL
  • Tłumaczenie: Michał Dadan (rozdz. 1 - 8, 10), Paweł Gonera (rozdz. 9, 16 - 20, dod. A - H), Daniel Kaczmarek (rozdz. 11 - 15)
  • ISBN: 8373616713 / 83-7361-671-3
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 2580

Informacje dodatkowe:

Książka "PHP i MySQL. Aplikacje bazodanowe" jest przeznaczona dla tych, którzy tworzą lub zamierzają tworzyć witryny WWW oparte na technologii PHP i MySQL. Opisano w niej reguły i techniki wykorzystywane przy tworzeniu małych i średnich aplikacji bazodanowych wykorzystywanych do przechowywania danych, odczytywania ich i zarządzania nimi. Przedstawia zasady pracy z bazami danych. Pokazuje, jak śledzić poczynania użytkowników za pomocą sesji, pisać bezpieczny kod, oddzielać go od warstwy prezentacyjnej i uniezależniać go od wyboru bazy danych. Opisuje również techniki generowania raportów i obsługi błędów oraz zaawansowane zagadnienia związane z bazami danych i programowaniem zorientowanym obiektowo.

  • Typowe modele architektury aplikacji bazodanowych
  • Język PHP -- podstawowe wiadomości
  • Programowanie zorientowane obiektowo w PHP5
  • Język SQL i baza danych MySQL
  • Biblioteka PEAR
  • Kontrola poprawności wprowadzanych danych z wykorzystaniem PHP i JavaScript
  • Mechanizmy bezpieczeństwa w aplikacjach bazodanowych
  • Wdrażanie aplikacji
  • Generowanie raportów
  • Przykład praktyczny -- internetowy sklep z winami

Wiadomości zawarte w tej książce pomogą każdemu programiście stworzyć sklep internetowy, portal lub system zarządzania treścią.


Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/smash2.htm" style="color:black;" title="The Smashing Book #2. Edycja polska">The Smashing Book #2. Edycja polska</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=smash2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj smash2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tihtm5.htm" style="color:black;" title="Tablice informatyczne. HTML 5">Tablice informatyczne. HTML 5</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tihtm5"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tihtm5" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticss3.htm" style="color:black;" title="Tablice informatyczne. CSS3">Tablice informatyczne. CSS3</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticss3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticss3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zendfr.htm" style="color:black;" title="Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych">Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 89.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zendfr"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zendfr" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tijque.htm" style="color:black;" title="Tablice informatyczne. JQuery">Tablice informatyczne. JQuery</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tijque"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tijque" /></a> </td> </tr> </table> <strong><a href="/ksiazki/sekseo.htm" style="color:black;" title="Sekrety SEO. Tajna wiedza ekspertów">Sekrety SEO. Tajna wiedza ekspertów</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=sekseo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj sekseo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/tiphp5.htm" style="color:black;" title="Tablice informatyczne. PHP 5">Tablice informatyczne. PHP 5</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=tiphp5"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj tiphp5" /></a> </td> </tr> </table> <strong><a href="/ksiazki/antysq.htm" style="color:black;" title="Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych">Antywzorce języka SQL. Jak unikać pułapek podczas programowania baz danych</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 69.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=antysq"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj antysq" /></a> </td> </tr> </table> <strong><a href="/ksiazki/gimpre.htm" style="color:black;" title="GIMP 2.6. Receptury">GIMP 2.6. Receptury</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 57.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=gimpre"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj gimpre" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></a> </td> </tr> </table> <strong><a href="/ksiazki/badaps_ebook.htm" style="color:black;" title="Bazy danych. Pierwsze starcie. eBook. ">Bazy danych. Pierwsze starcie. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 22.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=badaps_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj badaps_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/zwisam_ebook.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności. eBook. ">Zwinny samuraj. Jak programują mistrzowie zwinności. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 39.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam_ebook" /></a> </td> </tr> </table>
6
(0)
5
(7)
4
(1)
3
(1)
2
(0)
1
(1)

Liczba ocen: 10

Średnia ocena
czytelników
4


PHP i MySQL. Aplikacje bazodanowe:

okladka

Ocena : 5 Ocena książki 2005-05-10

Paweł Srebrny

Trochę błędów znakowych, np. na stronie 81 tablica przekazywana jest z dziwnym znakiem "%" zamiast $ no ale kto by na to zwracał uwagę ;p Poza tym świetna książka :) byle tych błędów było mniej ;] zdarzają się gdzieniegdzie

Ocena : 5 Ocena książki 2007-03-19

Maciej Wilk

Moim zdaniem jest to najlepsza książką na rynku, wprowadzająca w świat PHP i MySQL. Jesteśmy prowadzeni za rękę od samych podstaw do coraz bardziej zaawansowanych rozwiązań. Po skończonej dokładnej lekturze zyskujemy bardzo solidne podstawy i umiejętności. <p> Wady? <br /> Książka wchodziła na rynek, kiedy PHP5 dopiero raczkował, stąd techniki programowania obiektowego potraktowano tu trochę po macoszemu. Niemniej jednak pozycja ta w ogóle się nie zdezaktualizowała, uważam ją za zdecydowany nr 1 wśród multum książek o podstawach PHP z wydawnictwa Helion.

Ocena : 5 Ocena książki 2006-05-15

Bartłomiej Flejterski

Książkę porównuję z inną pozycją "Vademecum profesjonalisty". Pomimo kilku błędów pozycja OReilly wypada o niebo lepiej - jest konsekwentna w przypadku korzystania z konkretnych bibliotek i nie uczy złych nawyków (mówię tutaj o pułapce php - jeżeli wstawimy ciąg, który ma wartość zero do konstrukcji warunkowej php zinterpretuje to jako wartość FALSE, podczas gdy wcale nie musi tak być. Vademecum w jednym z listningów właśnie takie rozwiązanie proponuje). Drugą rzeczą, która stawia Vademecum niżej od pozycji komentowanej jest brak konsekwencji z korzystania z biblioteki MySQL - Oreilly najpierw uczy korzystania ze standardowej biblioteki MySQL później dopiero tłumaczy różnice między nią a MySQL. Vademecum tymczasem po prostu je dość niewprawnie miesza. Oreilly dla początkującego ma bardziej czytelne przykłady, niestety jednak, czasami pojawiają się błędy znakowe co może doprowadzić do dezorientacji. Także ta sama pozycja pełna jest komentarzy autora, do których należy odnosić się z pewnym dystansem - odradza on używanie pewnych (czas niezwykle pożytecznych) rozwiązań argumentując to zagmatwaniem kodu. Książka naturalnie ze względu na cienka oprawę ma niższa cenę (choć niewiele) od Vademecum a wartość merytoryczna jest jak najbardziej porównywalna jeśli nie większa. Polecam gorąco tę pozycję!

Ocena : 5 Ocena książki 2006-11-10

Dawid Kruczek

Kiedy podstawy PHP miałem już za sobą szukałem książki, która pozwoliłaby mi rozszerzyć moją wiedzę. Wybrałem się do Empiku, gdzie przyjrzałem się kilku dostępnym pozycjom. Prawie wszystkie traktowały o tym co już wiedziałem - oprócz jednej - PHP i MySQL. Przede wszystkim zaciekawił mnie w niej temat korzystania z szablonów. Po zakupieniu książki do gustu przypadł mi również rozdział o raportach w PDF - jest to bardzo przydatna rzecz. Bardzo podoba mi się układ książki - autorzy stopniowo pogłębiają naszą wiedzę, a w końcowych rozdziałach systematyzują zdobytą przez nas wiedzę w przykładowej aplikacji wykonanej na podstawie technik opisanych w książce. Bardzo polecam tą książkę, jednak aby zacząć ją czytać należy posiadać chociaż podstawową znajomość PHP.

Ocena : 5 Ocena książki 2005-03-25

Tomasz Jędrzejewski

Do książki dobrano naprawdę ciekawy zestaw tematów; sam, choć robię w PHP już trzeci rok, znalazłem kilka rozdziałów, które z pewnością mi się przydadzą. Jeden z nich (tworzenie raportów PDF) dosłownie nawet spadł mi z nieba, gdyż akurat muszę wykonać coś takiego :). Informacje są bardzo na czasie: jest opis OOP z PHP 5, MySQL 4.1, nowe API mysqli, w dodatku autorzy zaznaczyli, co zadziała na której wersji ww. produktów. Książka zawiera także rozdział wprowadzający do PHP, aczkolwiek jest on bardziej teoretyczny. Dlatego też poleciłbym ją osobom, które już mimo wszystko jakiś wstęp za sobą mają. Ciekawe jest studium przypadku, gdzie autorzy pokazują budowę złożonej aplikacji WWW na podstawie sieciowej winiarni. Pokazują tam praktyczne zastosowanie technik budowy takowych aplikacji opisanych we wcześniejszych rozdziałach. Jest także trochę o modelowaniu baz danych. Nie jest jednak idealnie, bowiem wpadki zaliczyli zarówno autorzy, jak i tłumacze. Autorzy: z nieznanych mi powodów opisują starą i powolną bibliotekę wyrażeń regularnych ereg, gdy tymczasem obecnie WSZYSCY korzystają z pregów. Ponadto piszą, że stare API do MySQLa (mysql functions) nie działa z MySQL 4.1 i trzeba koniecznie używać mysqli. Jeśli to jest prawda, to jakim cudem mi takie połączenie działa perfekcyjnie? :) Nie mogę się też zgodzić z tworzeniem mnóstwa zmiennych tymczasowych w kodzie, w 95% przypadków zupełnie niepotrzebnych. Teraz przejdźmy do tłumaczenia; trudno tu o jakiś polot, ale jest dobrze. Tłumacz zaliczył bardzo poważną wpadkę, myląc winnice z winiarniami (co ciekawe, w studium przypadku wszystko jest już OK). Znalazłem także jeden błąd ortograficzny ("tabele żądzą się tymi regułami", czy jakoś tak) oraz dwa nie przetłumaczone komentarze w kodzie źródłowym. No, to chyba wszystko :)

Ocena : 5 Ocena książki 2005-04-01

Marcin Wasilewski

Cóż mogę powiedzieć... świetna pozycja dla osób, które mają jako takie pojęcie o php i mysql-u. Pomimo, że już trochę napisałem aplikacji w php, to książka ta pozwoliła usystematyzować moją wiedzę, oraz dowiedzieć się wielu ciekawych rzeczy. Szczerze Polecam!

Ocena : 3 Ocena książki 2006-03-06

bez podpisu

Słaba książka, zawiera błędy np. na rysunku przedstawiającym bazę danych winiarni nie ma wszystkich tabel, do których w książce ciągle trzeba się odwoływać. Poza tym tłumaczenie szwankuje, ciągle przewijają się w książce jakieś pojedyncze nie przetłumaczone słówka i trzeba sprawdzać ze słownikiem. Moja ogólna ocena to: słaba.

Ocena : 1 Ocena książki 2005-11-30

Rafal Kosun

Książka dostała ode mnie taką oceną, bo jest całkowicie bezużyteczna. A dlaczego? Ano dlatego, że już przez 3 miesiące od jej kupna jedynym rozdziałem jaki czytam to DODATEK B - Przewodnik Instalacji w systemie Microsoft instalacji w systemie Microsoft Windows. Nie potrafię wg zawartej w niej instrukcji zainstalować pakietów PEAR. Nie działają i koniec. Instalowałem na dziesiątki rożnych sposobów. Zarówno wersje z EasyPHP 1.7 jak i 1.8, w katalogach podawanych w książce i w innych. Instalowałem z linii poleceń i poprzez stronę internetową. Nie działa i koniec. Teraz cytat z książki: "Spowoduje to rozpoczęcie procesu instalacji, na ekranie będą wyświetlane nazwy instalowanych pakietów. [I kolejne zdanie] Na koniec instalacji możesz zobaczyć ostrzeżenie, że plik php.ini nie zawiera prawidłowej ścieżki do plików PEAR. Zignoruj to naciskając Enter. Poprawimy to w następnym punkcie". Koniec cytatu. I na tym koniec. Ja zamiast owego komunikatu (lub jego braku) mam informacje o błędzie w skrypcie go-pear.php w linii 673. I tak już od 3 miesięcy. Na rożnych komputerach, rożnych konfiguracjach. Czy nikt nie potrafi mi pomoc? Reasumując - książki wygląda zachęcająco, jednak bez PEAR jest bezużyteczna.