SQL error: unrecognized token: "$"
E por script tenho o código abaixo que cria o arquivo client.db dentro da pasta sqlite, mas se dou o comando .databases no executável do sqlite nao mostra o novo banco criado.. o q to fazendo de errado??
[codebox]
<?php
// verifica se o banco já existe
$check = file_exists('sqlite/client.db');
// abre o banco de dados
// se não existir irá criar
$db = sqlite_open('sqlite/client.db');
// se é a primeira vez
if (!$check)
{
// cria tabelas
sqlite_query($db, 'create table cliente (id, nome)');
// insere dados
sqlite_query($db, 'insert into cliente values (1, "maria")');
sqlite_query($db, 'insert into cliente values (2, "pedro")');
sqlite_query($db, 'insert into cliente values (3, "josué")');
}
// executa um SELECT
$result = sqlite_query($db, 'select id, nome from cliente');
// percorre os resultados
while ($row = sqlite_fetch_array($result))
{
echo $row['id'] . ' - ' .
$row['nome'] . "<br>\
";
}
// fecha conexão
sqlite_close($db);
?>
[/codebox]
Os comandos estão certos mas é q preciso chamar o sqlite3 de um prompt e criar a tabela depois e eu tava tentando chamar o sqlite3 dentro do executavel..
Edição feita por: Josy, 18/12/2007, 14:07.