MySQL
Daniel Bargie³, Sebastian Marek
PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II
Liczba firm oferuj±cych towary w internecie stale wzrasta. Taki sposób przedstawienia oferty umo¿liwia dotarcie do szerszego grona klientów i pozwala na znaczn± redukcjê kosztów prowadzenia dzia³alno¶ci handlowej. Rozwój handlu elektronicznego spowodowa³ zwiêkszenie zainteresowania us³ugami zwi±zanymi z tworzeniem sklepów internetowych. Programi¶ci, którzy otrzymuj± takie zlecenie, zazwyczaj korzystaj± z dwóch bezp³atnych aplikacji: PHP i MySQL. Ci±gle rozwijany i rozbudowywany PHP jest jednym z najpopularniejszych jêzyków skryptowych interpretowanych po stronie serwera. Jego najnowsza wersja, oznaczona numerem 5, to w pe³ni obiektowe ¶rodowisko stosowane przez twórców dynamicznych aplikacji WWW odwo³uj±cych siê do baz danych. Funkcjê zaplecza bazodanowego spe³nia baza MySQL -- prosta i wydajna.
Zbudowanie funkcjonalnego i bezpiecznego sklepu internetowego to ciekawe wyzwanie dla programisty. Je¶li chcesz siê z nim zmierzyæ, ksi±¿ka "PHP i MySQL. Tworzenie sklepów internetowych. Wydanie II" jest dla Ciebie idealn± lektur±. Znajdziesz w niej wszystkie informacje, jakich potrzebujesz, by zaprojektowaæ i stworzyæ sklep internetowy, korzystaj±c z jêzyka PHP 5, bazy danych MySQL i dodatkowych mechanizmów opisanych w kolejnych rozdzia³ach ksi±¿ki.
- Opracowanie koncepcji sklepu internetowego
- Nowe mo¿liwo¶ci PHP 5
- Oddzielenie kodu PHP od HTML z zastosowaniem szablonów Smarty
- Wykorzystanie funkcji z biblioteki PEAR
- Mechanizmy obs³ugi sesji i plików cookie
- Zabezpieczanie aplikacji
- Przygotowanie projektu sklepu
- Katalog produktów i koszyk
- Modu³ zarz±dzania klientami i zamówieniami
- Obs³uga p³atno¶ci elektronicznych
Przyczyñ siê do rozwoju e-biznesu --
stwórz w³asny sklep internetowy.
Luke Welling, Laura Thomson
PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie
Tandem PHP i MySQL to niew±tpliwie najpopularniejsze i najpowszechniej rozpoznawane narzêdzia do tworzenia dynamicznych witryn WWW i aplikacji internetowych. Ich popularno¶æ jest wynikiem nie tylko ogromnych mo¿liwo¶ci, ale tak¿e bezp³atnego dostêpu do obu narzêdzi. Za pomoc± PHP i MySQL tworzone s± proste skrypty, mechanizmy zarz±dzania tre¶ci± serwisów WWW, sklepy internetowe i tysi±ce innych aplikacji. Spo³eczno¶æ programistów korzystaj±cych z PHP i MySQL stale siê powiêksza, a producenci tych narzêdzi nieustannie pracuj± nad ich udoskonalaniem.
"PHP i MySQL. Tworzenie stron WWW. Vademecum profesjonalisty. Wydanie trzecie" to kolejne wydanie bestsellerowego podrêcznika opisuj±cego wszystkie aspekty projektowania stron i aplikacji internetowych z wykorzystaniem PHP i MySQL. W trzecim wydaniu ksi±¿ki znale¼æ mo¿na szczegó³owe omówienie mo¿liwo¶ci najnowszych wersji obu narzêdzi -- programowania obiektowego, obs³ugi wyj±tków, biblioteki SimpleXML oraz procedur sk³adowanych. Ksi±¿ka zawiera przyk³ady demonstruj±ce wykorzystanie PHP i MySQL do realizacji ró¿nych zadañ zwi±zanych z funkcjonowaniem dynamicznych witryn WWW. Mo¿e to byæ uwierzytelnianie u¿ytkowników, tworzenie koszyka na zakupy, dynamiczne generowanie obrazków oraz dokumentów w formacie PDF, wysy³anie poczty elektronicznej i zarz±dzanie ni± oraz ³±czenie siê z us³ugami WWW za pomoc± XML-a.
- Podstawy jêzyka PHP w wersji 5.0
- Programowanie obiektowe w PHP
- Praca z MySQL
- Projektowanie bazy danych
- Operacje na danych zgromadzonych w tabelach
- Administrowanie baz± danych
- Projektowanie komercyjnych witryn WWW
- Bezpieczeñstwo witryn WWW
- Metody uwierzytelniania u¿ytkowników
- Interakcja aplikacji z serwerem
- Mechanizmy kontroli sesji
- Dynamiczne generowanie grafiki i plików PDF
- Personalizacja witryny
- Korzystanie z us³ug sieciowych za pomoc± protoko³u SOAP
Je¶li chcesz nauczyæ siê wszystkiego, co zwi±zane jest z tworzeniem
dynamicznych witryn WWW, koniecznie przeczytaj tê ksi±¿kê.
Marcin Lis
MySQL. Darmowa baza danych. Æwiczenia praktyczne
Wykorzystaj w swoich projektach bazê MySQL
MySQL to system zarz±dzania bazami danych stworzony i rozwijany przez szwedzk± firmê MySQL AB. Jest bardzo szybki i wydajny, dostêpny dla ró¿nych systemów operacyjnych i, co najwa¿niejsze, dystrybuowany na licencji GPL, wiêc korzystanie z niego nie wymaga wnoszenia ¿adnych op³at. MySQL wykorzystywany jest coraz powszechniej -- nie tylko jako zaplecze bazodanowe witryn WWW, ale tak¿e jako magazyn danych dla z³o¿onych systemów informatycznych operuj±cych na setkach tysiêcy rekordów.
"MySQL. Darmowa baza danych. Æwiczenia praktyczne" to zbiór krótkich æwiczeñ, dziêki którym poznasz podstawy pracy z MySQL. Dowiesz siê, jak zainstalowaæ i skonfigurowaæ serwer MySQL w systemach Windows i Linux, nauczysz siê tworzyæ bazy danych i zak³adaæ konta u¿ytkowników. Poznasz typy danych stosowane w MySQL, zaprojektujesz i utworzysz tabele w bazie danych oraz wykorzystasz jêzyk SQL do wstawiania, wybierania i modyfikowania danych.
- Instalacja MySQL
- Uruchamianie i zatrzymywanie serwera bazy danych
- Tworzenie kont u¿ytkowników i nadawanie uprawnieñ
- Uruchamianie poleceñ zapisanych w plikach zewnêtrznych
- Tworzenie struktury bazy danych
- Wprowadzanie danych do tabel
- Pobieranie danych
- Z³o¿one zapytania
Marcin Lis
PHP i MySQL. Dla ka¿dego
Szybki rozwój technologii informatycznych wywar³ wyj±tkowo silny wp³yw na Internet. Zmieni³a siê nie tylko szybko¶æ transmisji danych i sposoby ich zabezpieczania, ale równie¿ metody tworzenia witryn WWW. Statyczne strony WWW s± stopniowo wypierane przez dynamiczne witryny, pe³ne elementów interaktywnych i artyku³ów generowanych w oparciu o bazy danych. W¶ród narzêdzi i technologii stosowanych do tworzenia tego typu witryn najwiêksz± popularno¶ci± ciesz± siê jêzyk programowania PHP oraz baza danych MySQL. Skrypty stworzone za pomoc± PHP i korzystaj±ce z danych zapisanych w tabelach MySQL-a "napêdzaj±" zdecydowan± wiêkszo¶æ dynamicznych witryn WWW.
"PHP i MySQL dla ka¿dego" to podrêcznik opisuj±cy zasady wykorzystywania tych dostêpnych bezp³atnie technologii do tworzenia stron i serwisów WWW. Czytaj±c go, nauczysz siê instalowaæ interpreter PHP i bazê danych MySQL w ró¿nych systemach operacyjnych, tworzyæ skrypty w PHP i ³±czyæ je z baz± danych. Poznasz zasady programowania w jêzyku PHP i sposoby osadzania skryptów w kodzie strony WWW. Dowiesz siê, jak projektowaæ bazy danych i w jaki sposób wykorzystywaæ jêzyk SQL do manipulowania zawartymi w nich informacjami. W oparciu o te wiadomo¶ci stworzysz elementy dynamicznej witryny WWW -- licznik, mechanizmy autoryzacji u¿ytkowników i generowania statystyk, wiadomo¶ci, ankiety, koszyk na zakupy i wiele innych, w oparciu o które bêdziesz móg³ zbudowaæ w³asny serwis WWW oparty na bazie danych i skryptach PHP.
- Instalacja PHP w Windows i Linuksie
- Podstawowe wiadomo¶ci o PHP
- Instrukcje jêzyka PHP
- Przetwarzanie danych z przegl±darki WWW
- Operacje na systemie plików
- Obs³uga sesji i plików cookies
- Instalacja i uruchomienie MySQL-a
- Tworzenie tabel
- Operacje na danych
- £±czenie skryptów z baz± danych
- Uwierzytelnianie u¿ytkowników
- Tworzenie modu³u statystyk
- Komponenty dynamicznych witryn WWW
Do³±cz do grona twórców witryn WWW korzystaj±cych z PHP i MySQL-a.
Tim Converse, Joyce Park, Clark Morgan
PHP5 i MySQL. Biblia
Wyczerpuj±ce omówienie najpopularniejszego ¶rodowiska
do tworzenia dynamicznych witryn WWW
- Poznaj zasady programowania w PHP5 i w pe³ni wykorzystaj jego nowe mo¿liwo¶ci
- Zastosuj bazê danych jako zaplecze dla stron WWW
- Zaprojektuj i stwórz dynamiczn± witrynê WWW za pomoc± PHP i MySQL
O PHP i MySQL s³ysza³ ju¿ chyba ka¿dy, kto zajmuje siê projektowaniem witryn WWW. Skrypty napisane w jêzyku PHP i korzystaj±ce z bazy danych MySQL "napêdzaj±" tysi±ce dynamicznych stron WWW -- sklepów, portali oraz aplikacji e-commerce. Duet PHP i MySQL to stabilne, wydajne i proste do opanowania ¶rodowisko o ogromnych mo¿liwo¶ciach. Dostêpne s± nieodp³atnie, co jest jednym z g³ównych powodów ich popularno¶ci. Za ich pomoc± mo¿na stworzyæ zarówno proste wiadomo¶ci na stronie WWW, jak i rozbudowane systemy autoryzacji u¿ytkowników, p³atno¶ci elektronicznych, galerii i wiele innych aplikacji internetowych.
"PHP5 i MySQL. Biblia" to kompleksowe omówienie zagadnieñ zwi±zanych z tworzeniem witryn WWW z wykorzystaniem tych technologii. Przedstawia zasady programowania w jêzyku PHP5 z uwzglêdnieniem regu³ projektowania obiektowego. Opisuje bazê danych MySQL, jêzyk SQL oraz sposoby po³±czenia skryptów PHP z tabelami w bazie danych. Czytaj±c j±, nauczysz siê osadzaæ kod PHP w dokumentach HTML, korzystaæ z mechanizmów obs³ugi sesji oraz jêzyka XML, korzystaæ z innych baz danych oraz zabezpieczaæ witryny WWW stworzone za pomoc± PHP. Dowiesz siê, jak zaimplementowaæ obs³ugê wyj±tków oraz jak usuwaæ b³êdy z kodu ¼ród³owego. Napiszesz skrypty stanowi±ce komponenty rozbudowanego dynamicznego serwisu WWW, które z powodzeniem bêdziesz móg³ wykorzystaæ w wielu swoich projektach.
- Typy danych, zmienne, polecenia i funkcje w PHP
- Operacje na tekstach, warto¶ciach liczbowych i tablicach
- Administrowanie baz± MySQL
- £±czenie skryptów PHP z baz± danych
- Tworzenie elementów generowanych dynamicznie
- Programowanie obiektowe w PHP
- Mechanizmy obs³ugi sesji i plików cookie
- Korzystanie z biblioteki PEAR
- Obs³uga wyj±tków i usuwanie b³êdów z kodów ¼ród³owych
- Korzystanie z baz danych PostgreSQL oraz Oracle
- £±czenie PHP z JavaScript i Jav±
- Przetwarzanie plików XML i tworzenie us³ug sieciowych
- Generowanie grafiki za pomoc± PHP
- Uwierzytelnianie u¿ytkowników
W tej ksi±¿ce znajdziesz wszystko, czego potrzebujesz
aby w pe³ni wykorzystaæ mo¿liwo¶ci PHP i MySQL.
Emilian Balanescu, Mihai Bucica, Cristian Darie
PHP 5 i MySQL. Zastosowania e-commerce
Stwórz profesjonaln± witrynê handlow± dla przedsiêbiorstwa
- Zaprojektuj wszystkie elementy witryny i przygotuj bazê danych
- Zaimplementuj mechanizmy sk³adania i przetwarzania zamówieñ
- Zadbaj o bezpieczeñstwo transakcji
Dynamiczny rozwój internetu sprawi³, ¿e wiele firm zainteresowa³o siê mo¿liwo¶ci± oferowania swoich produktów i us³ug t± w³a¶nie drog±. Powsta³y wiêc setki tysiêcy witryn handlowych, które w pocz±tkowym okresie dzia³alno¶ci przynios³y w³a¶cicielom krociowe zyski. Po pierwszym za³amaniu rynku internetowego zmieni³o siê podej¶cie do sklepów internetowych -- klienci zaczêli bardziej uwa¿nie przygl±daæ siê zarówno ofercie, jak i sposobowi jej prezentacji, a firmy zadba³y o to, aby ich witryny by³y przygotowywane w bardziej profesjonalny sposób. Rozwój technologii wykorzystywanych do tworzenia tego typu aplikacji równie¿ znacz±co wp³yn±³ na rynek internetowy. W¶ród twórców aplikacji e-commerce nies³abn±c± popularno¶ci± cieszy siê jêzyk PHP, który w po³±czeniu z baz± danych MySQL tworzy doskona³e narzêdzie do budowania niezawodnych, stabilnych i bezpiecznych sklepów internetowych.
Ksi±¿ka "PHP5 i MySQL. Zastosowania e-commerce" przedstawia proces tworzenia profesjonalnej witryny handlowej. Opisuje zasady projektowania takich witryn i konstruowania jej elementów. Czytaj±c j± dowiesz siê, jakie technologie i narzêdzia projektowe wybraæ i jak zdefiniowaæ szkielet witryny. W kolejnych rozdzia³ach ksi±¿ki przeczytasz o rozbudowywaniu funkcjonalno¶ci sklepu o kolejne elementy. Stworzysz katalog produktów, wyszukiwarkê, koszyk na zakupy i modu³ przetwarzania zamówieñ. Wyposa¿ysz sklep w rozbudowany interfejs administracyjny i umo¿liwisz klientom realizacjê p³atno¶ci za pomoc± kart kredytowych. Przygotujesz siê tak¿e na problemy, jakie mog± wyst±piæ podczas tworzenia i wdra¿ania aplikacji e-commerce.
- Podstawowe elementy witryny
- Dobór narzêdzi wykorzystywanych podczas prac nad sklepem
- Przygotowanie bazy danych
- Tworzenie katalogu produktów
- Modu³ koszyka na zakupy
- Obs³uga zamówieñ i p³atno¶ci
- Bezpieczeñstwo transakcji
- P³atno¶ci kartami kredytowymi
Dziêki wiadomo¶ciom z tej ksi±¿ki przygotujesz wysokiej jako¶ci sklep internetowy.
Richard Stones, Neil Matthew
Bazy danych i MySQL. Od podstaw
MySQL zajmuje szczególn± pozycjê w¶ród systemów obs³ugi relacyjnych baz danych. Dziêki du¿ej wydajno¶ci, prostocie obs³ugi i dostêpno¶ci interfejsów programistycznych dla wielu jêzyków programowania, osi±gn±³ ogromn± popularno¶æ w zastosowaniach internetowych. Je¶li dysponujesz ograniczonym bud¿etem, powiniene¶ rozwa¿yæ u¿ycie darmowego systemu, który pod wieloma wzglêdami mo¿e konkurowaæ z drogimi systemami komercyjnymi. MySQL rozwija siê zreszt± bardzo dynamicznie, a jego kolejne wersje dysponuj± coraz to bardziej wyrafinowanymi funkcjami.
Do kogo adresowana jest ta ksi±¿ka?
"Bazy danych i MySQL. Od podstaw" to pozycja zarówno dla pocz±tkuj±cych, jak i dla zaawansowanych u¿ytkowników MySQL-a. Pocz±tkuj±cy dowiedz± siê jak instalowaæ i konfigurowaæ system MySQL, naucz± siê projektowania wydajnych baz danych i zg³êbi± tajemnice jêzyka SQL. Do¶wiadczeni programi¶ci bêd± mogli poznaæ interfejs pozwalaj±cy na korzystanie z MySQL-a z poziomu ich ulubionego jêzyka programowania (ksi±¿ka omawia C, C++, Perla, PHP i Javê). Zainteresowaæ ich powinny tak¿e rozdzia³y po¶wiêcone wzorcom projektowym stosowanym przy tworzeniu aplikacji bazodanowych i omówienie mechanizmu transakcji, zaimplementowanego w najnowszych wersjach MySQL-a.
Co zawiera ta ksi±¿ka?
- Przystêpne omówienie zagadnieñ zwi±zanych z projektowaniem baz danych
- Opis kompilacji, instalacji, konfiguracji i obs³ugi systemu MySQL
- Kompletny kurs jêzyka SQL w wersji implementowanej w MySQL
- Prezentacjê narzêdzi u³atwiaj±cych pracê z MySQL
- Omówienie zagadnieñ zwi±zanych z administracj± systemem bazodanowym (replikacja, tworzenie kopii zapasowych, odtwarzanie danych)
- Opis interfejsów umo¿liwiaj±cych pisanie aplikacji bazodanowych w jêzykach C, C++, PHP, Perl i Java
- Dodatki, zawieraj±ce m.in. skorowidz poleceñ SQL i informacje na temat obs³ugi du¿ych obiektów (pola BLOB)
Larry Ullman
PHP i MySQL. Dynamiczne strony WWW. Szybki start
Coraz wiêcej serwisów internetowych sk³ada siê nie tylko z atrakcyjnego interfejsu u¿ytkownika, ale tak¿e z rozbudowanych aplikacji dzia³aj±cych na serwerze. S± one najczê¶ciej oparte o bazy danych, które przechowuj± dane i zapewniaj± szybki do nich dostêp. Je¶li chcesz w krótkim czasie nauczyæ siê tworzyæ takie aplikacje, znalaz³e¶ w³a¶ciw± ksi±¿kê.
"PHP i MySQL. Dynamiczne strony WWW" nauczy Ciê tworzenia dynamicznych serwisów internetowych z wykorzystaniem PHP i MySQL-a. Ksi±¿ka przeka¿e Ci wiedzê niezbêdn± dla projektantów rozwi±zañ internetowych. Wszystkie zagadnienia opisane s± "krok po kroku", ka¿demu z nich towarzyszy te¿ odpowiedni rysunek. Przyk³ady odzwierciedlaj± problemy, z którymi projektanci stron internetowych spotykaj± siê na co dzieñ.
Ksi±¿ka opisuje:- Podstawy programowania w PHP
- Tworzenie dynamicznych stron internetowych z u¿yciem PHP
- Zasady projektowanie baz danych
- Jêzyk SQL
- Korzystanie z systemu zarz±dzania bazami danych MySQL
- £±czenie PHP z systemem MySQL
- U¿ycie sesji
- Zabezpieczanie stron internetowych przed dostêpem nieuprawnionych osób
- Przyk³adowe aplikacje: rejestracja u¿ytkowników i sklep internetowy
Je¶li chcesz w szybko nauczyæ siê programowania dynamicznych serwisów internetowych, ta ksi±¿ka bêdzie Twoim intensywnym kursem. Ju¿ po przeczytaniu kilku rozdzia³ów bêdziesz w stanie pisaæ pierwsze programy w PHP korzystaj±ce z bazy MySQL, a po przeczytaniu ca³ej ksi±¿ki poradzisz sobie równie¿ z tworzeniem bardziej rozbudowanych aplikacji.
Zespó³ autorów
PHP5, Apache i MySQL. Od podstaw
Tworzenie dynamicznych witryn WWW
za pomoc± technologii open source
- Zainstaluj i skonfiguruj serwery oraz narzêdzia
- Po³±cz aplikacjê internetow± z baz± danych
- Napisz samodzielnie system zarz±dzania tre¶ci± witryny
PHP, Apache i MySQL to najpopularniejsze obecnie technologie s³u¿±ce do tworzenia i udostêpniania w sieci dynamicznych witryn WWW. £±czy je jedna wspólna cecha -- wszystkie dostêpne s± na licencji open source, co oznacza, ¿e korzystanie z nich nie wi±¿e siê z ¿adnymi op³atami. PHP to jêzyk programowania s³u¿±cy do pisania aplikacji internetowych, MySQL to baza danych, która przechowuje informacje wy¶wietlane na stronach, a Apache to serwer WWW, dziêki któremu witryny te dostêpne s± w internecie. Za pomoc± tych narzêdzi tworzone s± portale, sklepy internetowe, fora dyskusyjne i inne strony, z których codziennie korzystaj± dziesi±tki tysiêcy u¿ytkowników sieci.
"PHP5, Apache i MySQL. Od podstaw” to podrêcznik dla tych u¿ytkowników, którzy chc± poznaæ sposoby tworzenia dynamicznych witryn WWW w oparciu o te technologie. Przedstawia zasady pisania aplikacji internetowych, stosowania w nich formularzy z mechanizmem weryfikacji poprawno¶ci wpisanych danych, ³±czenia aplikacji z baz± danych i modyfikowania elementów graficznych za pomoc± PHP. Opisano tu tak¿e sposoby przechowywania danych u¿ytkownika w plikach cookie, mechanizmy wysy³ania poczty elektronicznej, obs³ugi b³êdów i ograniczania dostêpu do okre¶lonych obszarów witryny za pomoc± nazwy u¿ytkownika i has³a. Ka¿de zagadnienie zaprezentowano na rzeczywistych przyk³adach dynamicznych witryn WWW.
- Instalacja i konfiguracja Apache, PHP i MySQL-a
- Podstawowe elementy jêzyka PHP
- Komunikacja z baz± danych
- Wy¶wietlanie oraz modyfikowanie danych
- Obs³uga formularzy i weryfikacja poprawno¶ci wpisów
- Korzystanie z elementów graficznych i zastosowanie biblioteki GD
- Obs³uga b³êdów
- Komunikacja za pomoc± poczty elektronicznej
- Mechanizmy logowania i personalizacji serwisu
- System zarz±dzania tre¶ci± serwisu WWW
- Lista mailingowa i forum dyskusyjne
- Elementy sklepu internetowego
- Analiza ruchu w witrynie WWW za pomoc± statystyk
Poznaj najnowsze technologie tworzenia dynamicznych witryn WWW
Kevin Yank
PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III
Zbuduj witrynê WWW, do której u¿ytkownicy bêd± powracaæ codziennie
- Zainstaluj i skonfiguruj PHP i MySQL
- Poznaj zasady programowania w jêzyku PHP
- Zaprojektuj bazê danych dla witryny WWW
- Wy¶wietl artyku³y z bazy danych w oknie przegl±darki internetowej
Co zrobiæ, ¿eby w¶ród setek tysiêcy witryn WWW u¿ytkownicy zapamiêtali w³a¶nie nasz±? Co sprawi, ¿e bêd± do niej wracaæ? Atrakcyjny projekt graficzny to tylko jeden z czynników wp³ywaj±cych na odbiór witryny przez odwiedzaj±cych. Nawet najbardziej profesjonalnie zaprojektowana grafika nie przyci±gnie internautów na stronê, na której dzieñ po dniu bêd± znajdowaæ te same informacje. W jaki sposób rozwi±zaæ kwestiê aktualizowania tre¶ci witryny? Edycja plików HTML i mechanizmy SSI to rozwi±zania zdaj±ce egzamin w przypadku niewielkich serwisów WWW. Dla wiêkszych witryn najlepszym rozwi±zaniem jest przechowywanie tre¶ci stron w bazie danych i stworzenie mechanizmu pozwalaj±cego na ich ³atw± modyfikacjê.
Ksi±¿ka "PHP i MySQL. Witryna WWW oparta na bazie danych. Wydanie III" to przewodnik dla programistów, którzy chc± stworzyæ w³asny system zarz±dzania tre¶ci± witryny WWW. Opisuje sposób realizacji takiego projektu za pomoc± najpopularniejszej obecnie technologii -- jêzyka PHP i bazy danych MySQL. Przedstawia sposób instalacji PHP i MySQL-a w ró¿nych systemach operacyjnych oraz podstawy korzystania z bazy danych i programowania w jêzyku PHP. Nauczysz siê przygotowywaæ strukturê tabel dla witryny WWW i tworzyæ skrypty PHP, za pomoc± których bêdziesz móg³ edytowaæ, formatowaæ i wy¶wietlaæ artyku³y z bazy danych w oknie przegl±darki WWW. Nauczysz siê te¿ administrowaæ baz± danych MySQL i korzystaæ z mechanizmów obs³ugi sesji w PHP.
- Instalacja PHP i MySQL-a w Windows, Linuksie i Mac OS X
- Praca z MySQL-em
- Podstawowe zasady programowania w PHP
- Projektowanie relacyjnej bazy danych dla witryny WWW
- Tworzenie systemu edycji artyku³ów
- Formatowanie tekstów i wy¶wietlanie ich na stronie WWW
- Budowanie z³o¿onych zapytañ w jêzyku SQL
- Korzystanie z danych binarnych w MySQL-u
- Stosowanie mechanizmów obs³ugi sesji i cookies w PHP
Je¶li chcesz, aby artyku³y na Twojej witrynie WWW by³y zawsze aktualne, wykorzystaj system zarz±dzania tre¶ci±, który samodzielnie stworzysz.
Marc Wandschneider
PHP i MySQL. Tworzenie aplikacji WWW
Stwórz wydajne i bezpieczne aplikacje internetowe
- Poznaj zasady programowania w PHP i korzystania z baz danych
- Zaprojektuj interfejs u¿ytkownika dla aplikacji
- Wykorzystaj dokumenty w formacie XML
- Zabezpiecz aplikacjê przed nieautoryzowanym dostêpem
Sieæ WWW ju¿ dawno przesta³a byæ jedynie zbiorem setek statycznych witryn. Dzi¶ w sieci mo¿na znale¼æ dziesi±tki aplikacji -- sklepów, katalogów, systemów bankowych, blogów i wielu innych. Do tworzenia takich aplikacji wykorzystuje siê kilka technologii, z których najwiêksz± popularno¶ci± cieszy siê jêzyk PHP w po³±czeniu z baz± danych MySQL. Nieodp³atny dostêp, ³atwo¶æ obs³ugi oraz potê¿ne mo¿liwo¶ci sprawi³y, ¿e ta platforma jest stosowana przez ogromne rzesze programistów aplikacji WWW na ca³ym ¶wiecie.
"PHP i MySQL. Tworzenie aplikacji WWW" to ksi±¿ka, dziêki której poznasz mo¿liwo¶ci tej technologii i nauczysz siê z nich korzystaæ, pisz±c aplikacje internetowe. Dowiesz siê, jak tworzyæ programy w jêzyku PHP, manipulowaæ danymi zgromadzonymi w bazie, projektowaæ rozbudowane aplikacje i wdra¿aæ je. Przeczytasz tu o zabezpieczaniu aplikacji, usuwaniu b³êdów, korzystaniu z plików XML i us³ug sieciowych oraz projektowaniu ergonomicznych interfejsów u¿ytkownika. Dziêki praktycznym przyk³adom szybko nauczysz siê stosowaæ PHP i MySQL w swoich projektach.
- Programowanie w jêzyku PHP
- Organizacja kodu
- Zasady programowania obiektowego
- Projektowanie i tworzenie baz danych
- Stosowanie jêzyka SQL
- Przygotowywanie projektu aplikacji
- Budowanie interfejsu u¿ytkownika
- Usuwanie b³êdów z kodu
- Metody uwierzytelniania u¿ytkowników
- Wyra¿enia regularne
- Us³ugi sieciowe i protokó³ SOAP
- Wdra¿anie aplikacji
Rozpocznij przygodê z programowaniem w PHP.
Marek Nowakowski
MySQL. Æwiczenia
MySQL to jeden z najpopularniejszych systemów obs³ugi relacyjnych baz danych. Dzia³a on w wielu systemach operacyjnych i, co wa¿ne, jest darmowy. Inne zalety MySQL to: prostota obs³ugi, sterowniki do wielu jêzyków programowania i du¿a wydajno¶æ. Wszystko to sprawi³o, ¿e MySQL sta³ siê podstaw± funkcjonowania tysiêcy serwisów internetowych na ca³ym ¶wiecie. Je¶li chcesz tworzyæ profesjonalne strony internetowe, siêgnij po tê ksi±¿kê. Krok po kroku, przy pomocy praktycznych æwiczeñ, obja¶nia ona wszystkie tajemnice tego systemu:
- Instalacja i konfiguracja MySQL
- Tworzenie i usuwanie baz danych
- Tworzenie tabel
- Modyfikowanie i usuwanie rekordów
- Praca z indeksami
- Pisanie zapytañ SQL
- Przyk³ady u¿ycia funkcji MySQL
- Konfigurowanie uprawnieñ i zarz±dzanie u¿ytkownikami
Paul Dubois
MySQL. Podrêcznik administratora
Poznaj wszystkie tajniki sprawnego administrowania
najpopularniejsz± baz± danych
- Zainstaluj i skonfiguruj MySQL w ró¿nych systemach operacyjnych
- Poznaj sk³adniki bazy i zasady zabezpieczania danych
- Popraw wydajno¶æ bazy poprzez jej optymalizacjê
- Zareaguj na b³êdy i usuñ ich przyczyny
MySQL jest najpopularniejszym obecnie systemem zarz±dzania bazami danych, dostêpnym na licencji open source. Jego szybko¶æ dzia³ania, ³atwo¶æ konfiguracji, wysoka wydajno¶æ i nieskomplikowana obs³uga to zalety, dziêki którym MySQL jest wybierany przez programistów i administratorów do przeró¿nych celów -- od zaplecza bazodanowego dla witryn WWW a¿ do przechowywania danych ogromnych korporacji. Jednak zainstalowanie bazy i stworzenie hierarchii tabel to jedno zagadnienie, a sprawne zarz±dzanie ni± i dbanie o w³a¶ciwe dzia³anie -- zupe³nie inne. Tu niezbêdna jest nie tylko znajomo¶æ jêzyka SQL, ale tak¿e wiedza o mechanizmach steruj±cych baz±, typach tabel i czynnikach wp³ywaj±cych na jej wydajno¶æ.
Ksi±¿ka "MySQL. Podrêcznik administratora" to zbiór informacji niezbêdnych do pracy osobie odpowiadaj±cej za poprawn± pracê MySQL. Przedstawia wszystkie zagadnienia zwi±zane z instalacj±, administrowaniem i optymalizowaniem bazy. Opisuje metody replikowania danych, zarz±dzania kontami u¿ytkowników i zabezpieczania danych przed uszkodzeniem oraz zaawansowane mechanizmy sk³adowania InnoDB i narzêdzia wchodz±ce w sk³ad pakietu MySQL.
- Instalowanie MySQL z plików binarnych i ¼ród³owych
- Zarz±dzanie systemem przywilejów i kontami u¿ytkowników
- Zapobieganie awariom i usuwanie ich skutków
- Replikacja danych
- Optymalizowanie wydajno¶ci bazy
- Klient MySQL i narzêdzia u¿ytkowe
- Mechanizmy sk³adowania ISAM i InnoDB
- Usuwanie przyczyn b³êdów
Dziêki wiadomo¶ciom zawartym w tej ksi±¿ce optymalnie skonfigurujesz MySQL oraz zapewnisz jego maksymaln± wydajno¶æ i najwy¿szy poziom bezpieczeñstwa danych.
Jason Gerner, Morgan L. Owens, Elizabeth Naramore, Matt Warden
Linux, Apache, MySQL i PHP. Zaawansowane programowanie
Zaprojektuj profesjonalne witryny WWW
- Poznaj zasady programowania obiektowego w PHP5.
- Wykorzystaj pe³niê mo¿liwo¶ci bazy MySQL.
- Zabezpiecz witryny WWW przed atakami hakerów.
Po³±czenie mo¿liwo¶ci systemu operacyjnego Linux, serwera WWW Apache, bazy danych MySQL i jêzyka PHP pozwala na tworzenie i utrzymywanie rozbudowanych aplikacji internetowych. Popularno¶æ tych narzêdzi, czêsto okre¶lanych za pomoc± akronimu LAMP (Linux, Apache, MySQL, PHP), jest efektem ich elastyczno¶ci, wydajno¶ci i doskona³ej interakcji pomiêdzy elementami tego zestawu. Nie bez znaczenia jest tak¿e fakt, ¿e dostêpne s± one bezp³atnie, na licencji open source, co zwalnia zarówno twórców aplikacji, jak i ich u¿ytkowników z konieczno¶ci ponoszenia jakichkolwiek op³at licencyjnych.
Ksi±¿ka "Linux, Apache, MySQL i PHP. Zaawansowane programowanie" opisuje metody tworzenia wydajnych aplikacji WWW. Czytaj±c j±, poznasz mo¿liwo¶ci jêzyka PHP5 w zakresie programowania obiektowego i nauczysz siê formu³owaæ z³o¿one zapytania SQL. Dowiesz siê, jak optymalnie skonfigurowaæ serwer WWW Apache, zabezpieczaæ aplikacje WWW przed atakami i korzystaæ z modu³ów rozszerzaj±cych, takich jak PEAR i PECL. Znajdziesz tu równie¿ informacje o systemach zarz±dzania tre¶ci±, technologii AJAX i mechanizmach buforowania dostêpnych dla PHP.
- Obs³uga wyj±tków w PHP
- Programowanie obiektowe
- Z³o¿one zapytania SQL
- Konfiguracja PHP5
- Uwierzytelnianie u¿ytkowników witryn WWW
- Korzystanie z pakietu PEAR
- Optymalizacja wydajno¶ci aplikacji
- Generowanie z poziomu PHP plików PDF, SWF i grafiki
- Tworzenie interfejsów u¿ytkownika za pomoc± AJAX
- Zarz±dzanie tre¶ci± serwisów WWW
Wykorzystuj w pracy nowoczesne narzêdzia.
Larry Ullman
PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II
B³yskawiczny kurs tworzenia
dynamicznych serwisów internetowych
Dynamiczne strony WWW spotykamy codziennie, korzystaj±c z internetu. Portale, sklepy internetowe, gry sieciowe -- wszystkie te witryny korzystaj± z baz danych i skryptów wykonywanych po stronie serwera. Technologii umo¿liwiaj±cych realizacjê tego typu witryn WWW jest kilka. W¶ród nich zas³u¿on± popularno¶ci± cieszy siê "duet" o ogromnych mo¿liwo¶ciach -- jêzyk skryptowy PHP i baza danych MySQL. Te dostêpne nieodp³atnie narzêdzia wykorzystywane s± przez tysi±ce twórców witryn WWW. Do³±cz do nich!
Ksi±¿ka "PHP i MySQL. Dynamiczne strony WWW. Szybki start. Wydanie II" to kolejna edycja doskona³ego przewodnika po tajnikach tworzenia witryn internetowych za pomoc± tych technologii. Znajdziesz w niej wszystkie informacje niezbêdne do rozpoczêcia projektowania w³asnych dynamicznych stron WWW -- od podstaw programowania i korzystania z baz danych, poprzez wykorzystywanie sesji i plików cookie, a¿ do zaawansowanych technik autoryzowania u¿ytkowników i budowania aplikacji e-commerce. Ka¿de zagadnienie jest przedstawione na praktycznym przyk³adzie, co doskonale pomo¿e Ci w przyswojeniu wiedzy.
- Podstawowe elementy skryptów PHP
- Obs³uga formularzy HTML
- Tworzenie i stosowanie funkcji
- Projektowanie baz danych
- Operacje na danych
- Wykrywanie i usuwanie b³êdów w skryptach
- £±czenie skryptów PHP z baz± danych
- Stosowanie plików cookie i mechanizmów zarz±dzania sesjami
- Zabezpieczanie i szyfrowanie danych
- Zarz±dzanie tre¶ci± strony
- Autoryzowanie u¿ytkowników
- Projektowanie sklepów internetowych
Russell J. T. Dyer
MySQL. Almanach
Przewodnik po najpopularniejszej dostêpnej nieodp³atnie bazie danych
- Przegl±d instrukcji jêzyka SQL
- Polecenia klienta i serwera MySQL
- Funkcje interfejsów programistycznych
MySQL to stabilny, wydajny i szybki system zarz±dzania bazami danych dostêpny nieodp³atnie, na licencji open source. Najczê¶ciej stosowany jest jako zaplecze bazodanowe witryn WWW, ale coraz czê¶ciej siêgaj± po niego twórcy rozbudowanych aplikacji, którzy do niedawna wykorzystywali drogie, komercyjne bazy danych. MySQL posiada spore mo¿liwo¶ci, a administracja nim nie nastrêcza wiêkszych problemów, dziêki wielu narzêdziom tekstowym i graficznym u³atwiaj±cym pracê z tym systemem. Dostêpno¶æ wielu interfejsów programistycznych (API) bardzo u³atwia tworzenie aplikacji opartych na MySQL.
Ksi±¿ka "MySQL. Almanach" to podrêcznik dla u¿ytkowników, administratorów i programistów korzystaj±cych z bazy danych MySQL. Zawiera opisy instrukcji i funkcji MySQL, narzêdzi administracyjnych i najpopularniejszych interfejsów programistycznych. Przedstawia proces instalacji bazy i tworzenia nowych tabel, sposoby konstruowania efektywnych zapytañ oraz sk³adniê i parametry poleceñ stosowanych w pracy z tekstowymi narzêdziami klienckimi i administracyjnymi.
- Instalacja MySQL w ró¿nych systemach operacyjnych
- Tworzenie baz i tabel
- Wprowadzanie danych i import z plików tekstowych
- Wybieranie danych
- Instrukcje i funkcje jêzyka SQL
- Operacje na liczbach, tekstach i datach
- Narzêdzia dostêpne z wiersza poleceñ
- Funkcje API dla Perla, PHP i C
Dziêki wiadomo¶ciom zawartym w tej ksi±¿ce praca z MySQL stanie siê bardziej wydajna.
Larry Ullman
MySQL. Szybki start
Ksi±¿ka "MySQL. Szybki start" to przystêpne wprowadzenie dla osób, które chc± w krótkim czasie poznaæ MySQL -- jeden z najpopularniejszych systemów bazodanowych. Do jego zalet nale¿±: szerokie rozpowszechnienie, du¿a wydajno¶æ i prostota obs³ugi. Je¶li chcesz stworzyæ swoj± pierwsz± bazê danych, MySQL idealnie siê do tego nadaje. Chocia¿ jest to produkt darmowy, pod wieloma wzglêdami nie ustêpuje znacznie dro¿szym aplikacjom komercyjnym.
"MySQL. Szybki start" to same konkrety; nie znajdziesz tu zbêdnych teoretycznych rozwa¿añ i dygresji. Ka¿dy podrozdzia³ przedstawia sposób, w jaki nale¿y rozwi±zaæ dany problem programistyczny. Jednocze¶nie ksi±¿ka ta stanowi kompletny przewodnik po wszystkich wa¿nych dla programisty zagadnieniach. Nie zabrak³o tu równie¿ informacji na temat korzystania z MySQL z poziomu jêzyków programowania takich jak Perl, Java, czy PHP.
Dziêki tej ksi±¿ce:
- Zainstalujesz MySQL w ró¿nych systemach operacyjnych
- Uruchomisz serwer MySQL i dowiesz siê, z jakich programów klienckich korzystaæ
- Zaprojektujesz wydajn± bazê danych
- Poznasz jêzyk SQL
- Zaznajomisz siê ze specyficznymi funkcjami dostêpnymi w MySQL
- Nauczysz siê pisaæ aplikacje Javy, Perla i PHP wykorzystuj±ce MySQL
- Poznasz podstawy administrowania serwerem bazodanowym
Zak Greant, Chris Newman
MySQL. Rozmówki
Podrêczny s³ownik najwa¿niejszych poleceñ bazy danych MySQL
- Tworzenie baz i tabel
- Wstawianie i wydobywanie danych
- Reagowanie na sytuacje awaryjne
MySQL to jeden z najbardziej popularnych systemów zarz±dzania bazami danych. Jego ogromne mo¿liwo¶ci id± w parze z ³atwo¶ci± obs³ugi, ale nie jest to jego jedyna zaleta. Wa¿ne jest równie¿ to, ¿e zarówno sama aplikacja, jak i jej kod ¼ród³owy dostêpne s± nieodp³atnie. MySQL jest wykorzystywany nie tylko w roli zaplecza bazodanowego dla witryn WWW, ale równie¿ w rozbudowanych systemach informatycznych wymagaj±cych stabilnego ¼ród³a danych. Zestaw poleceñ MySQL to nie tylko instrukcje zwi±zane z manipulowaniem danymi, ale tak¿e wiele innych wskazówek przeznaczonych dla administratorów bazy.
Ksi±¿ka "MySQL. Rozmówki" to zbiór najbardziej przydatnych i najczê¶ciej wykorzystywanych poleceñ MySQL. Zawiera prezentacje sposobów realizacji najbardziej typowych zadañ, przed jakimi staj± u¿ytkownicy baz danych MySQL, uzupe³nione licznymi wskazówkami i przyk³adami. Czytaj±c j±, poznasz sposoby zak³adania tabel i wype³niania ich danymi, pobierania danych z bazy oraz przetwarzania ich za pomoc± odpowiednio sformu³owanych zapytañ. Nauczysz siê administrowaæ kontami u¿ytkowników, archiwizowaæ dane i odtwarzaæ je w przypadku awarii bazy.
- Tworzenie nowej bazy oraz tabel
- Zak³adanie indeksów
- Wprowadzanie danych do tabel
- Proste zapytania
- Przetwarzanie danych w zapytaniach
- Tworzenie kont u¿ytkowników i nadawanie uprawnieñ
- Korzystanie z interfejsów programistycznych MySQL
- Archiwizowanie danych
Je¶li czêsto korzystasz z MySQL, a dziesi±tki opas³ych tomów nie mieszcz± siê ju¿ na Twoim biurku, siêgnij po tê ksi±¿kê.
Randy Jay Yarger, George Reese, Tim King
MySQL i mSQL
W przeciwieñstwie do komercyjnych produktów, MySQL oraz mSQL s± tanie i ³atwe w u¿ytkowaniu. Je¶li znasz podstawy C, Javy, Perla lub Pythona -- mo¿esz szybko pisaæ programy wspó³dzia³aj±ce z Twoj± baz±. Co wiêcej, mo¿esz osadzaæ zapytania bezpo¶rednio w pliku HTML tak, ¿e strona www staje siê jej w³asnym interfejsem do bazy danych.
Ksi±¿ka ta zawiera wszystko, czego potrzebujesz aby wykorzystaæ MySQL oraz mSQL. Przeprowadza Ciê przez ca³y proces, od instalacji i konfiguracji po interfejsy programowania i podstawow± administracjê. Zawiera rozdzia³y z referencjami oraz poka¼ny materia³ szkoleniowy.
Matthew Stucky
MySQL. Budowanie interfejsów u¿ytkownika. Vademecum profesjonalisty
MySQL jest szybkim, przeno¶ny i -- co najwa¿niejsze -- darmowym systemem bazodanowym, który zdoby³ ogromn± popularno¶æ w zastosowaniach internetowych. Ksi±¿ka "MySQL. Budowanie interfejsów u¿ytkownika." poka¿e Ci jak u¿ywaæ tej bazy tak¿e poza Internetem. Nauczysz siê z niej budowania atrakcyjnych interfejsów u¿ytkownika wspó³pracuj±cych z t± baz±. W tym celu wykorzystana zostanie biblioteka GTK+.
Ksi±¿ka jest przeznaczona g³ównie dla programistów, którzy rozwa¿aj± wykorzystanie Linuksa w tworzonych przez siebie rozwi±zaniach, dla osób posiadaj±cych pewne do¶wiadczenie w tworzeniu systemów opartych na architekturze klient-serwer (np. za pomoc± Visual Basica i SQL Server). Aby w pe³ni skorzystaæ z informacji zawartych w ksi±¿ce, wystarczy znaæ jêzyk C i podstawy programowania baz danych.
- Poznasz mocne strony i zalety bazy MySQL
- Nauczysz siê tworzyæ programy w systemie Linuks, a nastêpnie, korzystaj±c z ich kodu ¼ród³owego, kompilowaæ je w systemie Windows.
- Dowiesz siê, w jaki sposób mo¿na instalowaæ programy korzystaj±c ze skryptów lub pakietów RPM (RedHat Pakage Manager).
- Nauczysz siê korzystaæ z interfejsu jêzyka C dla MySQL w aplikacjach, w których u¿yto bibliotekê GTK+.
- Poznasz sposoby wy¶wietlania danych pochodz±cych z MySQL w obiektach GTK+.
- Bêdziesz w stanie utworzyæ (w jêzyku C) aplikacje, które wygl±dem i zachowaniem przypominaj± programy Windowsowe
- Utworzysz aplikacje, które bêd± dynamicznie tworzyæ graficzny interfejs u¿ytkownika, dziêki czemu bêdziesz móg³ zmieniæ wygl±d interfejsu bez konieczno¶ci rekompilacji kodu ¼ród³owego
- Prze¶ledzisz krok po kroku proces powstawania kompletnej aplikacji korzystaj±cej z MySQL.
Hugh E. Williams, David Lane
PHP i MySQL. Aplikacje bazodanowe
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±.