Download - Object Oriented Programming PHP & MONGODB

Transcript
  • Object Oriented

    Programming PHP

    & OODB

  • Inhoud

    Object Oriented Programming in PHP

    Class

    Constructor

    Functions

    Interface

    OODB

    Wat is het?

    MongoDB

    MongoVUE

    PHP Client

    JAVA Client

  • Object Oriented

    Programming in PHP

    Lijkt heel erg veel op Java

    Maar is het net niet

  • Class

    In Netbeans een PHP-Project aanmaken

    New > PHP Class

  • Constructor

  • Functions

  • Interface

    New PHP Interface

  • OODB: Wat is het?

    Object georinteerd

    Geen rijen en kolommen

    Alles van n object staat bij elkaar

    Wij gebruiken MongoDB

  • MongoDB

    Eigenlijk Document Oriented DB

    Draait op alle platformen

    Gn SQL!

  • MongoVUE

    Downloaden: http://www.mongovue.com/downloads/

    Installeren

    Instellen:

    Host: 83.160.114.179

    Port: 9000

    Database: tzt

  • In PHP: Verbinding maken

    config.php

    Gegevens van server en gebruiker

    dbhandler.php

    Maakt een nieuw object $db van het type:

    DBConnection.php

    Maakt verbinding met de database(server)

    Heeft functies(insert, update, delete, select)

  • DBConnection

    class

  • $db = new DBConnection

  • $db->select

  • $db->insert

  • $db->update

  • $db->delete