paras php/mysql -kirja?

Haluaisin hankkia kirjan, jossa olis php ja mysql hyvin kattavasti. Olisiko tuo sql & php -koulutuspaketti hyvä, siinä on trainer kit molemmista v.2004? Onko tieto jo liikaa vanhentunut 3 vuodessa? Vai suositteletteko jotain muuta? Nettioppaitakin tulen käyttämään, mutta haluaisin myös ihka oikean kirjan.
41097
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

"Olisiko tuo sql & php -koulutuspaketti hyvä, siinä on trainer kit molemmista v.2004? "

Tarkoittanetkos http://www.itinfo.fi/ekirja.php?isbn=951-826-359-0 ?
Hyviin tapoihin kuuluu laittaa joko linkki kirjaan tai kirjan ISBN-tunnus jolloin ei ole mitään epäselvyyttä mitä tarkoittaa.

Varmaan tuo PHP kirja on ihan kohtalainen, mut osin vanhentunutta tietoa sisältää, sillä käsittelee PHP 4:sta. PHP 5 toi tullessaan paljon uudistuksia/lisää functioita joskin niiden käytön voi opetella myöhemminkin. Suurin muutos tapahtui olio-mallissa joten siihen ei kannata syventyä tuon kirjan pohjalta. PHP4:ssa on alkeellinen olio-malli ei mitään näkyvyys juttuja jne...

PHP 4 - http://fi2.php.net/manual/fi/language.oop.php
PHP 5 - http://fi2.php.net/manual/fi/language.oop5.php

Ja kun kohtapuoliin ilmestyy PHP 6 (saa testaukseen http://snaps.php.net/) siinä on poistettu PHP:n huonoja omituisuuksia(ominaisuuksi) ja monessa vanhemmassa kirjassa yhä opetetaan niitä käyttämään vaikka niitä ei ole suositeltu käytettävän enään PHP 4.2.0 julkaisun jälkeen (muistaakseni 2002 kesäkuussa), monessa paikkaa tosin PHP:n asetuksista laitettu niin että nuo toimii. Mutta PHP 6:ssa tuo ei ole enään mahdollista, jotentulee ongelmia kun scriptit ei enään toimikkaan.


Itselläni on http://www.adlibris.com/fi/product.aspx?isbn=9525592111 ja sitä voin suositella, joskin ei ehkä parhain teos jos ei tiedä mitään ohjelmoinnista ja/tai PHP:stä. Ehkä hankkisin lisäksi ihan aloittelijoille suunnatun teoksen.

Sekä http://www.adlibris.com/fi/product.aspx?isbn=9518462283 joskin kirjastosta ollu lainassa jo kolme vuotta ;) tän hetken parhain SQL-kirja suomeksi. Neuvotaam monelle tietokannalle kyselyt joten on helppo oppia tietokantojen eroavaisuudet. Vaikka kirjoitettu MySQL 4:n aikaan joka ei tukenut alikyselyitä jne..., mutta muille tietokannoille ne opetetaan kirjassa, ja ne toimii MySQL 5:ssa.

Jos kirjoja ostat niin Adlibriksestä usein muutamia kymppejä halvemmalla kuin muualta ja postikulutkin halvat. Kirjat yleensä tullu viikonsisällä tilauksesta. Nykyään kehitys nopsaa joten ei monia kirjoja kannata ostella, kirjastostakin kannattaa katsella/varata mikäli paikkakuntasi kirjastoon tulee uusia ohjelmointikirjoja suhtkoht nopsaan.

Äänestä


  • sibulia kirjoitti:

    Eli tarkoittamani koulutuspaketti on tämä: http://www.booky.fi/book.php?book_id=9789518267747

    Onko näissä siis pahastikin vanhaa tietoa, ajattelin vain että sais halvalla 2 hyvää kirjaa..

    "Eli tarkoittamani koulutuspaketti on tämä: http://www.booky.fi/book.php?book_id=9789518267747"

    Ahaa. Tuon MySQL kirjan olenkin vilkaissut tosin oli 2003 vuoden painos, enkä pitänyt yhtään kirjasta. Ehkä osiltaan johtui että tiesin aika pitkälle kirjassa esitetyt asiat ja kirjoitustyyli ei sopinut makuuni. Joten suosittelisin että vilkaisisit vaikka kirjastosta pidätkös siitä.


    Koneellani näyttäisi olevan tuo PHP kirja, 2001 vuoden painos, jostain tullu otettua kun on saanu, voishan tuota illal vilkasta. Tai vilkaiseppas itse http://marevan.ikiliekki.org/~marevan/php/ tuolta sen taisin aikoinaan ottaa itselleni.


    "Onko näissä siis pahastikin vanhaa tietoa, ajattelin vain että sais halvalla 2 hyvää kirjaa.."

    Ei noissa pahasti väärää tietoa ole, sillä PHP:n ja MySQL toiminta on pysynyt aika samana joskin paljon uusia asioita on tullut ne tietenkin noista kirjoista puuttuu. Joten saatat tehdä itse toiminnon/function johon PHP tarjoaa jo oman. PHP:n omat functiot/luokat ovat yleisesti ottaen aina nopeampia/parempia kuin itse tehdyt sillä ne on ohjelmoitu PHP-tulkkiin eikä niitä tarvitse siten erikseen tulkata jne...

    Mikäli tuon PHP kirjan ostat niin tärkein on pitää mielessä
    http://fi2.php.net/register_globals ja http://fi2.php.net/manual/fi/language.variables.predefined.php eikä käyttää niitä niinkuin kirjassa neuvotaa.

    Tuosta halpuudesta voidaan olla montaa mieltä, toki tuo paketti tulee noin 9€ halvemmaksi kuin nuo mainitsemani kaksi kirjaa, mutta postikulujen jälkeen asia onkin toisin.
    Tuo paketti 76,8€
    Kaksi erillistä 75,2€ postikuluineen.

    Mielestäni et tarvitse varsinaista MySQL kirjaa, sillä PHP kirjassa opetetaan miten tietokantaan tehdään kyselyjä ja data tulostetaan jne... perus asiat. Sitten itse kyselyt oppii tuosta SQL-kirjasta. SQL on kieli jota useimmat tietokannat käyttää, joskin jokainen puhuu sitä hieman omalla murteella.

    Vilkaiseppas myös ilmanen PHP kirja
    http://www.phptr.com/content/images/013147149X/downloads/013147149X_book.pdf

    Äänestä

Kommentoi aloitusta


sibulia kirjoitti:

Haluaisin hankkia kirjan, jossa olis php ja mysql hyvin kattavasti. Olisiko tuo sql & php -koulutuspaketti hyvä, siinä on trainer kit molemmista v.2004? Onko tieto jo liikaa vanhentunut 3 vuodessa? Vai suositteletteko jotain muuta? Nettioppaitakin tulen käyttämään, mutta haluaisin myös ihka oikean kirjan.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu