IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

php

<?php
class Databaze {
    private static $dbattr = array(
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
        PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"
    );  
    private $host;
    private $db_name;
    private $user;
    private $password;
    private $pdo = NULL;

    public function __construct($host, $db_name, $user, $password) {
        $this->host = $host;
        $this->db_name = $db_name;
        $this->user = $user;
        $this->password = $password;
    }   

    private function getDB() {
        if (is_null($this->pdo)) {
            $this->pdo = new PDO("mysql:host=$this->host;dbname=$this->db_name",
                $this->user, $this->password, self::$dbattr);
        }   
        return $this->pdo;
    }

    public function vloz($ip) {
        $vloz = $this->getDB()->prepare('INSERT INTO pristupy (ip, datum) VALUES (?, now())');
        $vloz->execute(array($ip));
    }
}

$pripoj = new Databaze("localhost", "test", "root", "");
$pripoj->vloz($_SERVER['REMOTE_ADDR']);

Neformátovaný

Přidáno: 2.1.2014
Expirace: Neuvedeno

Avatar
Autor: Kit
Aktivity