This is an old revision of the document!


Enkla INSERT och PHP

Du har en databasanvändare på student.oedu.se som har samma login som ditt eget login och samma lösen som du fick från början.
Din databas heter samma som ditt login.

Du kan byta mysql-lösenord själv om du vill, men jag tycker att vi väntar med det.

Det finns något som heter phpMyAdmin (Se länk nedan). Det är ett lite trevligare gränssnitt mot databasen gjort i php. Ni ska logga in med er användare. Det ni skall börja med är att bekanta er med gränsnittet. Ni skall skapa några tabeller, lägga till fält, lägga till poster och ta bort några tabeller. Observera att ni hela tiden får SQL-kommandot för det ni gör.

admin.student.oedu.se - för att komma åt din databas.

  1. Skapa en tabell i phpmyadmin
    Tips när ni skapar en tabell:
    Döp tabellen till något på engelska i plural, använd camelcase eller underscore till 
    tabellnamn och fält namn. Vad man väljer spelar mindre roll det som är viktigt att att man är konsekvent.
    
    Döp ett fält till samma som tabellen men in sigular och ID på slutet, gör 
    det fältet till auto_increment, primary int.
    mysql> desc Items;
    +--------+----------+------+-----+---------+----------------+
    | Field  | Type     | Null | Key | Default | Extra          |
    +--------+----------+------+-----+---------+----------------+
    | ItemID | int(11)  | NO   | PRI | NULL    | auto_increment |
    | Item   | text     | NO   |     | NULL    |                |
    | Date   | datetime | NO   |     | NULL    |                |
    +--------+----------+------+-----+---------+----------------+
  2. Hur skriver man kommandot för att lägga in data i en tabell?
  3. Hur skriver man kommandot för att ändra data i en tabell?
  4. Hur skriver man kommandot för att ta bort data i en tabell?
  5. Se till att resa bort alla tabeller ni har i er databas (som inte inte behöver). Ni har troligen en massa tabeller från åk 2 när ni installerade Wordpress och Drupal?
  6. Se till att förstå koden från lektion, se sedan till att få den att fungera på din egen databas!
  7. Gör en gästbok , spara och hämta data från databasen. Tanken är att ni ska kopiera den gästbok ni gjorde i åk 2. Ni ska bara byta ut hur man sparar och hämtar data.