Boa noite pessoal,
Estou com esse erro na hora de inserir dados.
(mysqlt):
INSERT INTO
inscricoes_fechadas (id_igrejas, nome_igreja, id_evento, nome_evento, qtde_inscritos, valor_evento, data_evento)
VALUES
(4 , Igreja em Guaratinguetá, 1 , Desperta Geração, 3, 45, 2013-06-22)
1064:
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use near ‘em Guaratinguetá, 1 , Desperta Geração, 3, 45, 2013-06-22)’
at line 1
ADOConnection._Execute(
INSERT INTO
inscricoes_fechadas
(id_igrejas, nome_igreja, id_evento, nome_evento, qtde_inscritos, valor_evento, …, false) % line 1085, file: adodb.inc.php
ADOConnection.Execute(
INSERT INTO
inscricoes_fechadas
(id_igrejas, nome_igreja, id_evento, nome_evento, qtde_inscritos, valor_evento, …) % line 2612, file: Checa_inscritos_apl.php
Checa_inscritos_apl.fecha_inscricao() % line 2361, file: Checa_inscritos_apl.php
Checa_inscritos_apl.evento_onChange() % line 953, file: Checa_inscritos_apl.php
Checa_inscritos_apl.controle() % line 1583, file: Checa_inscritos.php
No Scriptcase está assim:
sc_exec_sql("
INSERT INTO
inscricoes_fechadas
(id_igrejas, nome_igreja, id_evento, nome_evento, qtde_inscritos, valor_evento, data_evento)
VALUES
({igreja}, $nome_igreja, {evento}, $nome_evento, $total_inscritos_habilitados, $valor_pagar_1, $data_evento_2)
");
Por fim também tentei assim:
$sql = (“INSERT INTO
inscricoes_fechadas
(id_evento_fechado,id_igrejas,nome_igreja,id_evento,nome_evento,qtde_inscritos,valor_evento,data_evento)
VALUES
(‘0’,’{igreja}’,’$nome_igreja’,’{evento}’,’$nome_evento’,’$total_inscritos_habilitados’,’$valor_pagar_1’,’$data_evento_2)’”);
sc_exec_sql($sql);
Não deu certo.
Abaixo está o dump da tabela:
CREATE TABLE inscricoes_fechadas
(
id_evento_fechado
int(11) NOT NULL AUTO_INCREMENT,
id_igrejas
varchar(11) DEFAULT NULL,
nome_igreja
varchar(160) DEFAULT NULL,
id_evento
varchar(11) DEFAULT NULL,
nome_evento
varchar(160) DEFAULT NULL,
qtde_inscritos
varchar(11) DEFAULT NULL,
data_evento
varchar(12) DEFAULT NULL,
valor_evento
varchar(11) DEFAULT NULL,
PRIMARY KEY (id_evento_fechado
)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
Obrigado