コード例 #1
0
        if (!$statement->rowCount() == 0) {
            $result = $statement->fetch();
            $dados = ['id' => $result['id'], 'descricao' => $result['descricao']];
            return $dados;
        } else {
            return false;
        }
    }
    public function todos()
    {
        $sql = "SELECT id,descricao FROM categorias";
        $statement = $this->_db->prepare($sql);
        $statement->execute();
        $result = $statement->fetchAll();
        if ($result) {
            return $result;
        } else {
            return false;
        }
    }
    public function removerTodos()
    {
        $sql = 'DELETE FROM categorias';
        $this->_db->exec($sql);
    }
}
$ct = new CategoriaDeAvaliacaoRepositorio();
$dad = $ct->todos();
if ($dad) {
    echo 'YESSS';
}
コード例 #2
0
<?php

require_once __DIR__ . '/../modelos/exportar.php';
require_once __DIR__ . '/../repositorios/exportar.php';
$control = new CategoriaDeAvaliacaoRepositorio();
$categorias = array(array('id' => null, 'descricao' => 'Teste'), array('id' => null, 'descricao' => 'mini-Teste'), array('id' => null, 'descricao' => 'Trabalho'));
foreach ($categorias as $categ) {
    $ct = new CategoriaDeAvaliacao($categ['id'], $categ['descricao']);
    if ($control->criar($ct)) {
        echo "Categoria " . $categ['descricao'] . " criada com sucesso!" . "\n";
    } else {
        echo "Categoria " . $categ['descricao'] . " ja existe!" . "\n";
    }
}