- Wydawnictwo:
- Helion
- Ocena:
- 4.8/6 Opinie: 5
- Stron:
- 408
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: PHP i MySQL. Rozmówki
Przydatny kod zawsze pod ręką!
PHP i MySQL to niewątpliwie najpopularniejszy duet do tworzenia dynamicznych witryn WWW i aplikacji internetowych. Jego popularność jest wynikiem połączenia ogromnych możliwości, przystępności oraz bezpłatnego dostępu do obu narzędzi. PHP i MySQL sprawdzą się w wielu zastosowaniach - od prostych skryptów, przez systemy do zarządzania treścią na stronach WWW, aż po sklepy internetowe oraz zaawansowane serwisy.
W tej książce znajdziesz dziesiątki przykładowych fragmentów kodu, które możesz od ręki wykorzystać do swoich potrzeb. Operacje na ciągach znaków i tablicach, formatowanie dat czy przetwarzanie formularzy to tylko niektóre z poruszanych tu obszarów. Ponadto Twoją ciekawość powinien wzbudzić rozdział poświęcony programowaniu obiektowemu, korzystaniu z sesji oraz nawigowaniu po systemie plików na serwerze. W każdym z poruszanych tematów znajdziesz odwołania do repozytorium PEAR, którego zawartość pomoże Ci wiele problemów rozwiązać znacznie lepiej i szybciej. Tę książkę każdy programista PHP powinien mieć zawsze pod ręką!
Dzięki niej:
- błyskawicznie rozwiążesz typowe problemy z PHP i MySQL
- będziesz mieć pod ręką przydatne i gotowe do użycia fragmenty kodu
- sprawdzisz, jak zawartość repozytorium PEAR może Ci pomóc
Skorzystaj ze sprawdzonych rozwiązań!
Zwarta i przystępna
Poręczna i łatwa w użyciu - ta książka, choć ma format kieszonkowego przewodnika, mieści w sobie treść wielu opasłych tomów poświęconych PHP.
Elastyczna i funkcjonalna
W książce przedstawionych jest ponad 100 fragmentów kodu źródłowego, które łatwo dostosować do własnych potrzeb - możesz więc znaleźć w niej kody źródłowe PHP i MySQL gotowe do wykorzystania niemal w każdej sytuacji.Christian Wenz jest autorem książek i konsultantem w zakresie technologii dla sieci WWW. Współtworzył ścieżki certyfikacji Zend PHP 5 i Zend PHP 5.3, a także brał udział w implementowaniu kilku pakietów PHP udostępnianych w bibliotece PEAR.
Wybrane bestsellery
-
W książce „ASP.NET AJAX. Programowanie w nurcie Web 2.0” zamieszczono, oprócz teoretycznych wiadomości, mnóstwo przykładów demonstrujących działanie najważniejszych mechanizmów środowiska ASP.NET AJAX. Będziesz umiał zbudować profesjonalną, dynamiczną stronę internetową, bazującą na p...(19.90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł(-45%) -
Książka "Mambo. Tworzenie wydajnych serwisów internetowych" to podręcznik dla administratorów, programistów i projektantów, którzy mieli już okazję korzystać z tego systemu.(9.90 zł najniższa cena z 30 dni)
21.45 zł
39.00 zł(-45%) -
Design rich Internet applications (RIAs) for the Web using Silverlight 2, Microsoft's hot runtime application. Available only as an ebook, this concise, easy-to-understand introduction provides complete step-by-step instructions for using everything Silverlight 2 has to offer, including tools for...(101.15 zł najniższa cena z 30 dni)
109.65 zł
129.00 zł(-15%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)41.30 zł
59.00 zł(-30%) -
Firmy z branży IT prześcigają się w tworzeniu rozwiązań zwiększających wydajność pracy, jak również podnoszących poziom specjalizacji pracowników w określonych dziedzinach. Od kilku już lat pozycja full stack developera, który wykonywał wszystkie prace programistyczne, jest wielką rzadkością. Obe...
Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych Postman i SQL. Kurs video. Metody testowania REST API i przeszukiwania baz danych
(39.90 zł najniższa cena z 30 dni)79.49 zł
159.00 zł(-50%) -
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(65.40 zł najniższa cena z 30 dni)76.30 zł
109.00 zł(-30%) -
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę n...(6.90 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł(-45%)
Ebooka "PHP i MySQL. Rozmówki" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "PHP i MySQL. Rozmówki" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "PHP i MySQL. Rozmówki" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: PHP i MySQL. Rozmówki (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: NetWorld Piotr KociatkiewiczRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
W książce zamieszczono przykładowe kody, które realizują najczęściej wykorzystywane przez programistów funkcje PHP. Dla przejrzystości funkcje sklasyfikowano w grupach tematycznych. Programista ma do dyspozycji funkcje operacji na ciągach znaków, korzystania z tablic, przetwarzania daty i czasu, obsługi formularzy, standardowych czynności odczytywania i zapisywania plików, łącznie z ich archiwizowaniem. Może skorzystać z funkcji ułatwiających korzystanie z baz danych: nawiązywania połączeń, wysyłania poleceń SQL i przetwarzania zwracanych danych dla baz MySQL, SQLITE, PostgreSQL, Oracle, MSSQL i Firebird. Ponadto z funkcji wspomagających komunikowanie się z serwerem HTTP i FTP, korzystania z usługi sieciowej NuSOAP i technologii Ajax. Kody źródłowe zamieszczone w publikacji zostały przez autora starannie przetestowane w środowisku systemów operacyjnych Linux, Windows, MacOSX i Solaris. Można je bez ryzyka „wkleić” do projektu własnej aplikacji, skracając przez to czas powstania projektu.
Szczegóły ebooka
- Tytuł oryginału:
- PHP and MySQL Phrasebook (Developer's Library)
- Tłumaczenie:
- Daniel Kaczmarek
- ISBN Książki drukowanej:
- 978-83-246-7023-9, 9788324670239
- Data wydania książki drukowanej:
- 2013-08-29
- ISBN Ebooka:
- 978-83-246-7024-6, 9788324670246
- Data wydania ebooka:
- 2013-09-09 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 115x170
- Numer z katalogu:
- 14212
- Rozmiar pliku Pdf:
- 3.9MB
- Rozmiar pliku ePub:
- 5.3MB
- Rozmiar pliku Mobi:
- 10.4MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Porównywanie ciągów znaków (22)
- Sprawdzanie nazw użytkowników i haseł (23)
- Przekształcanie ciągów znaków w kod HTML (25)
- Stosowanie znaków nowego wiersza (29)
- Szyfrowanie ciągów znaków (29)
- Sprawdzanie sum kontrolnych ciągów znaków (31)
- Wyodrębnianie fragmentów ciągów znaków (35)
- Zabezpieczanie adresów poczty elektronicznej przy użyciu kodów ASCII (36)
- Skanowanie sformatowanych ciągów znaków (41)
- Uzyskiwanie szczegółowych informacji na temat zmiennych (43)
- Wyszukiwanie w ciągach znaków (44)
- Stosowanie wyrażeń regularnych zgodnych z Perlem (48)
- Znajdowanie znaczników przy użyciu wyrażeń regularnych (49)
- Weryfikacja obecności danych wymaganych (50)
- Weryfikacja poprawności adresów poczty elektronicznej (54)
- Wyszukiwanie i zastępowanie (56)
- Odczytywanie wszystkich elementów z tablic numerycznych (61)
- Odczytywanie wszystkich elementów z tablic asocjacyjnych (63)
- Odczytywanie wszystkich elementów z tablic zagnieżdżonych (65)
- Przekształcanie zawartości tablicy w zmienne (68)
- Przekształcanie ciągów znaków w tablice (69)
- Przekształcanie tablic w ciągi znaków (70)
- Alfabetyczne sortowanie zawartości tablic (71)
- Alfabetyczne sortowanie zawartości tablic asocjacyjnych (73)
- Sortowanie zawartości tablic zagnieżdżonych (75)
- Sortowanie zagnieżdżonych tablic asocjacyjnych (77)
- Sortowanie adresów IP w sposób naturalny (79)
- Sortowanie dowolnych wartości (81)
- Sortowanie ciągów w różnych językach (82)
- Przetwarzanie wszystkich elementów tablicy (85)
- Filtrowanie tablic (89)
- Odczytywanie z tablicy losowo wybranych elementów (91)
- Nadawanie obiektom zachowania charakterystycznego dla tablic (93)
- Używanie danych tekstowych w funkcji date() (100)
- Formatowanie obiektów DateTime (102)
- Automatyczna lokalizacja dat (103)
- Ręczna lokalizacja dat (107)
- Odczytywanie bieżącej daty w formatach amerykańskim, brytyjskim i europejskim (108)
- Formatowanie z góry określonej daty (109)
- Weryfikacja poprawności daty (111)
- Obliczanie daty względnej (112)
- Tworzenie znacznika czasu, który można sortować (113)
- Przekształcanie ciągu znaków w datę (115)
- Ustalanie czasu wschodu i zachodu słońca (116)
- Używanie daty i czasu dla celów porównawczych (118)
- Zastosowanie pól formularzy do wyboru daty (120)
- Formularz do wyboru daty, który sam się uaktualnia (122)
- Obliczanie różnicy między dwiema datami (124)
- Zastosowanie daty i czasu GMT (128)
- Definiowanie klas (132)
- Dziedziczenie (134)
- Korzystanie z abstrakcyjnych klas i interfejsów (136)
- Zapobieganie dziedziczeniu i pokrywaniu (141)
- Automatyczne ładowanie (142)
- Klonowanie obiektów (145)
- Serializacja i deserializacja obiektów (147)
- Implementowanie singletonów (149)
- Stosowanie cech (154)
- Wysyłanie danych z formularza z powrotem do skryptu (161)
- Odczytywanie danych z formularza (162)
- Sprawdzanie, czy formularz został wysłany na serwer (164)
- Zapisywanie danych z formularza w pliku cookie (166)
- Wypełnianie pól tekstowych i pól haseł wartościami predefiniowanymi (169)
- Wypełnianie wartościami predefiniowanymi wielowierszowych pól tekstowych (173)
- Wstępne zaznaczanie pól opcji (175)
- Wstępne zaznaczanie pól wyboru (177)
- Wstępne zaznaczanie pozycji na listach wyboru (178)
- Wstępne zaznaczanie pozycji na listach wielokrotnego wyboru (180)
- Przetwarzanie graficznych przycisków przesyłania danych z formularzy (183)
- Sprawdzanie pól obowiązkowych (185)
- Sprawdzanie list wyboru (187)
- Neutralizacja danych wynikowych (190)
- Weryfikacja poprawności danych wejściowych (192)
- Zapisywanie wszystkich danych formularza do pliku (193)
- Wysyłanie danych formularza pocztą elektroniczną (195)
- Odczytywanie informacji na temat plików wysyłanych na serwer (196)
- Przenoszenie plików wysłanych na serwer do bezpiecznej lokalizacji (199)
- Śledzenie postępu wysyłania pliku na serwer (201)
- Pliki cookie (208)
- Tworzenie pliku cookie (212)
- Odczytywanie danych z plików cookie (215)
- Ustawianie (rozsądnej) daty wygasania ważności (215)
- Ustawianie daty wygasania ważności dla konkretnego klienta (217)
- Usuwanie pliku cookie (219)
- Udostępnianie plików cookie różnym domenom (220)
- Sprawdzanie, czy klient obsługuje pliki cookie (222)
- Zapisywanie wielu danych w jednym pliku cookie (224)
- Zapisywanie języka preferowanego przez użytkownika (227)
- Sesje (229)
- Gdzie są przechowywane sesje? (230)
- Jak utrzymuje się stan sesji? (231)
- Rozpoczynanie sesji (233)
- Odczytywanie i zapisywanie sesji (234)
- Zamykanie sesji (235)
- Zmiana identyfikatora sesji (236)
- Implementacja własnego mechanizmu zarządzania sesjami (238)
- Tworzenie zabezpieczonego obszaru za pomocą sesji (243)
- Tworzenie zabezpieczonego obszaru bez korzystania z sesji (245)
- Otwieranie i zamykanie plików (250)
- Odczytywanie danych z plików (255)
- Zapisywanie danych do plików (256)
- Blokowanie plików (258)
- Uzyskiwanie dostępu do plików przy użyciu ścieżek względnych (259)
- Unikanie zagrożeń bezpieczeństwa związanych z dostępem do plików (261)
- Przetwarzanie plików z danymi w formacie CSV (262)
- Parsowanie plików INI (267)
- Odczytywanie informacji o plikach (269)
- Kopiowanie, przenoszenie i usuwanie plików (272)
- Przeglądanie zawartości systemu plików (273)
- Korzystanie ze strumieni PHP (274)
- Przetwarzanie archiwów Bzip2 (277)
- Zwracanie plików w żądaniu HTTP (280)
- Nawiązywanie połączenia z MySQLi (285)
- Wysyłanie poleceń języka SQL do serwera MySQL (288)
- Instrukcje przygotowywane w MySQL (290)
- Odczytywanie wyników zapytania wykonanego przez MySQL (292)
- Sprawdzanie ostatnio wstawionego identyfikatora (295)
- Wykonywanie transakcji (296)
- Nawiązywanie połączenia ze SQLite (300)
- Wysyłanie poleceń SQL do bazy SQLite (303)
- Odczytywanie wyników wykonania zapytania przez SQLite (305)
- Wykonywanie instrukcji przygotowywanych w SQLite (308)
- Nawiązywanie połączenia z PostgreSQL (310)
- Wysyłanie poleceń SQL do bazy PostgreSQL (311)
- Zmienianie danych w bazie PostgreSQL (313)
- Odczytywanie wyników zapytania wykonanego w bazie PostgreSQL (314)
- Nawiązywanie połączenia z bazą danych Oracle (316)
- Wysyłanie poleceń SQL do bazy danych Oracle (317)
- Odczytywanie wyników zapytania wykonanego w bazie Oracle (320)
- Nawiązywanie połączenia z serwerem MSSQL (322)
- Wysyłanie poleceń SQL do bazy danych MSSQL (324)
- Odczytywanie wyników zapytania wykonanego w bazie MSSQL (326)
- Wykonywanie instrukcji przygotowywanych w MSSQL (328)
- Korzystanie z serwera MSSQL bez systemu Windows (329)
- Nawiązywanie połączenia z serwerem Firebird (332)
- Wysyłanie poleceń SQL do bazy Firebird (333)
- Odczytywanie wyników wykonania zapytania przez Firebird (335)
- Nawiązywanie połączenia za pośrednictwem PDO (336)
- Wykonywanie poleceń SQL za pośrednictwem PDO (339)
- Odczytywanie wyników wykonania zapytania za pośrednictwem PDO (340)
- Parsowanie danych XML przy użyciu SAX (345)
- Parsowanie danych XML przy użyciu XMLReadera (347)
- Odczytywanie danych XML przy użyciu DOM (349)
- Zapisywanie danych XML przy użyciu DOM (351)
- Zapisywanie danych XML przy użyciu XMLWritera (352)
- Zastosowanie SimpleXML (354)
- Zastosowanie XPath wraz z SimpleXML (356)
- Przekształcanie danych XML przy użyciu XSL (356)
- Weryfikacja poprawności danych XML (358)
- Łączenie się z serwerami HTTP (361)
- Łączenie się z serwerami FTP (365)
- Sprawdzanie, czy serwer wciąż odpowiada (367)
- Tworzenie usługi sieciowej za pomocą NuSOAP (372)
- Automatyczne generowanie WSDL za pomocą NuSOAP (374)
- Korzystanie z usługi sieciowej za pomocą NuSOAP (376)
- Tworzenie usługi sieciowej przy użyciu rozszerzenia SOAP PHP 5 (378)
- Korzystanie z usługi sieciowej za pomocą rozszerzenia SOAP PHP 5 (381)
- Wykorzystanie technologii Ajax (382)
- Wymiana danych z serwerem (386)
O autorze (11)
Wprowadzenie (13)
Wprowadzenie do drugiego wydania (17)
1. Operacje na ciągach znaków (21)
2. Korzystanie z tablic (59)
3. Data i czas (97)
4. Praca z obiektami (i zagadnienia pokrewne) (131)
5. Przetwarzanie formularzy internetowych (159)
6. Zapamiętywanie danych użytkowników - pliki cookie i sesje (207)
7. Korzystanie z plików w systemie plików serwera (249)
8. Korzystanie z baz danych MySQL (283)
9. Korzystanie z innych baz danych (299)
10. Korzystanie z języka XML (343)
11. Komunikowanie się z innymi źródłami (361)
Skorowidz (391)
Oceny i opinie klientów: PHP i MySQL. Rozmówki Christian Wenz (5) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(4)
(1)
(0)
(0)
(0)
więcej opinii