更新查询不工作,我敢肯定没关系

问题描述:

我不知道该怎么做,我一直在努力使这项工作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的 - 在C假定 'cadenaInstruccion':\ Program Files文件\的VertrigoServ \ WWW \ PROYECTOS \ Ejercicio1 \ actualizar.php上线22

(22行是最后一个上面显示。)

你忘记了$

$result = mysqli_query($conexion,$cadenaInstruccion) 
      ----------------------^--- 
+0

f ***,非常感谢XD – 2013-04-23 17:36:41

您正在尝试使用

mysqli_query($conexion,cadenaInstruccion) 

cadenaInstruccion看起来像一个未定义的常量蚂蚁使它变成这样的

mysqli_query($conexion,$cadenaInstruccion) 

$result = mysqli_query($conexion,cadenaInstruccion) or die ("problema con query"); 

变化到 $结果= mysqli_query($ conexion,$ cadenaInstruccion)或死亡( “problema CON查询”);