-
Notifications
You must be signed in to change notification settings - Fork 0
/
banco.php
87 lines (54 loc) · 1.97 KB
/
banco.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
// Create connection
$conexao = new mysqli(BD_SERVIDOR, BD_USUARIO, BD_SENHA, BD_BANCO);
if (mysqli_connect_errno($conexao)) {
echo "Problemas para conectar no banco. Verifique os dados!";
die();
}
function buscar_tarefas($conexao)
{
$sqlBusca = 'SELECT * FROM tarefas';
$resultado = mysqli_query($conexao, $sqlBusca);
$tarefas = array();
while ($tarefa = mysqli_fetch_assoc($resultado)) {
$tarefas[] = $tarefa;
}
return $tarefas;
}
function gravar_tarefa($conexao, $tarefa)
{
$sqlGravar = "INSERT INTO tarefas (nome, descricao, prioridade, prazo, concluida)
VALUES ('{$tarefa['nome']}', '{$tarefa['descricao']}', {$tarefa['prioridade']}, '{$tarefa['prazo']}', {$tarefa['concluida']})";
mysqli_query($conexao, $sqlGravar);
}
function buscar_tarefa($conexao, $id)
{
$sqlBusca = 'SELECT * FROM tarefas WHERE id = ' . $id;
$resultado = mysqli_query($conexao, $sqlBusca);
return mysqli_fetch_assoc($resultado);
}
function editar_tarefa($conexao, $tarefa)
{
$sqlEditar = "UPDATE tarefas SET nome = '{$tarefa['nome']}', descricao = '{$tarefa['descricao']}', prioridade = {$tarefa['prioridade']}, prazo = '{$tarefa['prazo']}', concluida = {$tarefa['concluida']} WHERE id = {$tarefa['id']}";
mysqli_query($conexao, $sqlEditar);
}
function remover_tarefa($conexao, $id)
{
$sqlRemover = "DELETE FROM tarefas WHERE id = {$id}";
mysqli_query($conexao, $sqlRemover);
}
function gravar_anexo($conexao, $anexo)
{
$sqlGravar = "INSERT INTO anexos (tarefa_id, nome, arquivo) VALUES ({$anexo['tarefa_id']}, '{$anexo['nome']}', '{$anexo['arquivo']}')";
mysqli_query($conexao, $sqlGravar);
}
function buscar_anexos($conexao, $tarefa_id)
{
$sql = "SELECT * FROM anexos WHERE tarefa_id = {$tarefa_id}";
$resultado = mysqli_query($conexao, $sql);
$anexos = array();
while ($anexo = mysqli_fetch_assoc($resultado)) {
$anexos[] = $anexo;
}
return $anexos;
}