Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde!
Estou desenvolvendo um sistema de chat (dhtml, php e sqlite) e surgiu uma dúvida referente ao meu conhecimento básico em banco de dados. A questão é a seguinte:
segue o código:
<?
$atualiza = $_POST['atualiza'];
$atualiza_=$atualiza+1;
// verifica se o banco já existe
$check = file_exists('db/bd.db');
// abre conexão com o banco de dados
// se o DB não existir, irá criar
$db = new PDO("sqlite:db/bd.db");
// se é a primeira vez
if (!$check)
{
$sqlC = "CREATE TABLE chat ( id INTEGER PRIMARY KEY, nome VARCHAR, hora TIME, assunto VARCHAR )";
$db->exec($sqlC);
}
$result = $db->query("SELECT * FROM chat WHERE id = '$atualiza_'");
$result_ = $result->fetch();
//se a id existir exibe e devolve o resultado em json
if($result_ > 0){
foreach ($db->query("SELECT * FROM chat WHERE id = '$atualiza_'") as $row) {
echo json_encode(array('id'=>$row['id'],'nome'=>$row['nome'],'hora'=>$row['hora'],'assunto'=>$row['assunto']));
flush();
}
}else{
//se a id nao existir
echo json_encode(array('id'=>0));
}
//fecha o bd
$db = null;
?>
Abraço
Carregando comentários...