php - 使用 PHP 更新 MySQL 数据库时出错

标签 php mysql sql-update

<分区>

我正在尝试更新数据库表中的某些字段,但它总是返回错误。我认为这是一些语法错误...

$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);

最佳答案

您错误地使用了 INSERT 语法在 MySQL 中执行 UPDATE。请尝试使用此代码:

使用 MySQL 中的 INSERT para fazer um UPDATE 时,使用不正确的命令。 Tente este código em 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";

关于php - 使用 PHP 更新 MySQL 数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30115067/

相关文章:

php - 如何在 PHP 中跟踪用户位置/区域

php - SELECT * FROM 多个表,按 ID 分组

php - SQL 查询可以使用 2 AND 吗?

mysql - 在没有索引的情况下如何将列视为唯一?

php - 需要更新 codeigniter 上的用户表密码字段

当回显较长的字符串时,PHP echo 无法给出输出

java - 如何使用JPA、Hibernate、Spring Boot实现复合主键和复合外键

mysql - MySQL中如何查看某条记录属于用户?

mysql - 在哪里可以找到 MysqlDumpSlow 命令?

php - 更新数据库中的数据