2015-05-08 4 views
0

Я пытаюсь обновить некоторые поля в таблице в моей базе данных, но всегда возвращает ошибку. Я думаю, что это какая-то ошибка синтаксиса ...Ошибка обновления базы данных MySQL с помощью PHP

$idInscrito = (isset($_GET["id"])) ? $_GET["id"] : "1"; 

$nota_equipe = $_POST["nota_equipe"]; 
$nota_proposta_de_valor = $_POST["nota_proposta_de_valor"]; 
$nota_diferenciacao = $_POST["nota_diferenciacao"]; 
$nota_escalabilidade = $_POST["nota_escalabilidade"]; 
$nota_etapas_de_desenvolvimento = $_POST["nota_etapas_de_desenvolvimento"]; 
$nota_canais_de_comercializacao = $_POST["nota_canais_de_comercializacao"]; 
$nota_relevancia_mercado = $_POST["nota_relevancia_mercado"]; 
$nota_alinhamento_economia = $_POST["nota_alinhamento_economia"]; 
$nota_publico_alvo = $_POST["nota_publico_alvo"]; 
$nota_concorrentes = $_POST["nota_concorrentes"]; 
$nota_formas_de_consumo = $_POST["nota_formas_de_consumo"]; 
$nota_valores_de_investimentos = $_POST["nota_valores_de_investimentos"]; 
$nota_projecao_de_receitas = $_POST["nota_projecao_de_receitas"]; 

$sql = "UPDATE tb_inscricoes SET (data, nota_equipe, nota_proposta_de_valor, nota_diferenciacao, nota_escalabilidade, nota_etapas_de_desenvolvimento, nota_canais_de_comercializacao, nota_relevancia_mercado, nota_alinhamento_economia, nota_publico_alvo, nota_concorrentes, nota_formas_de_consumo, nota_valores_de_investimentos, nota_projecao_de_receitas) VALUES (now(), '$nota_equipe', '$nota_proposta_de_valor', '$nota_diferenciacao', '$nota_escalabilidade', '$nota_etapas_de_desenvolvimento', '$nota_canais_de_comercializacao', '$nota_relevancia_mercado', '$nota_alinhamento_economia', '$nota_publico_alvo', '$nota_concorrentes', '$nota_formas_de_consumo', '$nota_valores_de_investimentos', '$nota_projecao_de_receitas') WHERE id=$idInscrito"; 

$resultado = mysql_query($sql); 
+0

Пожалуйста, ваши вопросы переводчика английского –

+0

Google на помощь! –

+0

SQL-инъекции происходят на каждом языке. – Devon

ответ

4

Вы были неправильно используя синтаксис INSERT для выполнения в UPDATE в MySQL. Вместо этого попробуйте этот код:

Você insretamente estavam usando a sintaxe INSERT para fazer um UPDATE em MySQL. Tente Эсте Código эм Vez DISSO:

$sql = "UPDATE tb_inscricoes SET data = 'now()', nota_equipe = '$nota_equipe', nota_proposta_de_valor = '$nota_proposta_de_valor', nota_diferenciacao = '$nota_diferenciacao', nota_escalabilidade = '$nota_escalabilidade', nota_etapas_de_desenvolvimento = '$nota_etapas_de_desenvolvimento', nota_canais_de_comercializacao = '$nota_canais_de_comercializacao', nota_relevancia_mercado = '$nota_relevancia_mercado', nota_alinhamento_economia = '$nota_alinhamento_economia', nota_publico_alvo = '$nota_publico_alvo', nota_concorrentes = '$nota_concorrentes', nota_formas_de_consumo = '$nota_formas_de_consumo', nota_valores_de_investimentos = '$nota_valores_de_investimentos', nota_projecao_de_receitas = '$nota_projecao_de_receitas') WHERE id=$idInscrito"; 
+2

Я люблю Португальский! kkkk –

+0

Спасибо за ответ Тим, но его не работает :( –

Смежные вопросы