我不知道该怎么做,我一直试图让这个工作4天..我认为查询很好......因为我打印它并将其粘贴在phpMyAdmin中它运行正常。
$cadenaInstruccion = "UPDATE `contactos`.`contacto`
SET `nombre_contacto` = '".$_POST['nombre_contacto1']."',
`nombre_usuario` = '".$_SESSION['nombre_usuario']."',
`telefono_contacto` = '".$_POST['telefono_contacto1']."',
`correo_contacto` = '".$_POST['correo_contacto1']."'
WHERE `contacto`.`id_contacto` = 1 LIMIT 1";
echo $cadenaInstruccion;
$result = mysqli_query($conexion,cadenaInstruccion) or die ("problema con query");
这是php显示的错误 注意:使用未定义的常量cadenaInstruccion - 在第22行的C:\ Program Files \ VertrigoServ \ www \ proyectos \ Ejercicio1 \ actualizar.php中假定为“cadenaInstruccion”
(第22行是上面显示的最后一行。)
答案 0 :(得分:3)
你忘了$
。
$result = mysqli_query($conexion,$cadenaInstruccion)
----------------------^---
答案 1 :(得分:1)
您正在尝试使用
mysqli_query($conexion,cadenaInstruccion )
cadenaInstruccion看起来像一个未定义的常量,使它成为像这样的变量
mysqli_query($conexion,$cadenaInstruccion)
答案 2 :(得分:0)
$result = mysqli_query($conexion,cadenaInstruccion) or die ("problema con query");
改为 $ result = mysqli_query($ conexion,$ cadenaInstruccion)或die(“problema con query”);