Posso criar uma tabela assim?
@sqlite_query($db, "CREATE TABLE string( id INTEGER PRIMARY KEY, 001 VARCHAR(3), caracter TEXT )");
Dai qdo tento inserir da um erro: sqlite_query(): no such table: string
//insere dados
sqlite_query($db, "INSERT INTO string VALUES( NULL, '001', '$a')");
Dúvida
Started By Josy, 28/12/2007, 12:28
2 replies to this topic
#1
Posted 28/12/2007, 12:28
___________________________________
Josy R.L.
Grupo Plyme
www.plyme.com.br
___________________________________
#2
Posted 28/12/2007, 13:32
palavras reservadas do mysql obrigatoriamente precisam dos apostrofos (`)
se nao me engano, string eh uma palavra reservada. tente assim:
se nao me engano, string eh uma palavra reservada. tente assim:
@sqlite_query($db, "CREATE TABLE `string`( id INTEGER PRIMARY KEY, 001 VARCHAR(3), caracter TEXT )"); sqlite_query($db, "INSERT INTO `string` VALUES( NULL, '001', '$a')");vlw
Edição feita por: § Kenshin §, 28/12/2007, 13:33.
Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search
"Living to learn... learning to live!"
Useful links: Rules | Search
#3
Posted 28/12/2007, 20:26
Aí que está! Ele não está usando MySQL, mas sim SQLite, note pela função que ele está usando.
De qualquer forma, assim como no MySQL, use uma função que reporte o erro a cada query para debugar.
De qualquer forma, assim como no MySQL, use uma função que reporte o erro a cada query para debugar.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)