Xamppin ja MySQL:n käyttö sekä harjoitus

Jos olet koulun koneella, avaa nyt Xampp (jos asensit omalle koneellesi, sen pitäisi nyt olla auki) ja käynnistä sieltä kaksi palvelua: Apache ja MySQL.

xa

Valitse tämän jälkeen MySQL-kohdasta admin, jolloin sinun pitäisi päästä phpMyAdmin -sivustolle:

pma

Valitse vasemmasta puusta NEW ja anna tietokannalle nimi (esim. vastauslomake) ja paina Luo

tk

Luo tämän jälkeen taulu ja siihen kenttien maara:

tau

Tämän jälkeen määrittelemme kentät ja niiden tyypit. Tyypeistä teidän ei nyt tässä vaiheessa tarvitse tietää muuta kuin:

  • INT - Integer, eli kokonaisluku
  • VarChar - aakkosnumeerinen kenttä, maksimissaan 255 merkkiä
  • Date - päivämäärä kenttä
  • Decimal - desimaalilukukenttä

Kentät, jotka teemme (8) ovat seuraavat

kk

Nyt joku voi kysyä, miksi postinumero ei ole INT-tyyppinen. Se johtuu siitä, että luvun alussa olevat nollat poistuu automaattisesti, eli postinumero 00550 olisi INT luku 550. Eli jos haluamme säilyttää myös luvun edessä olevat nollat, pitää kentän olla varchar-tyyppinen. Sama koskee puhelinnumerokenttää.

Tämän jälkeen luomme yhteyden PHP-tiedoston avulla:
php

Lue kommentit huolellisesti. Jotta tuo php-tiedosto toimisi, tarvitsemme tietenkin myös lomakkeen, josta tiedot haetaan:

lom