更新查询不工作,我相信没关系

时间:2013-04-23 05:16:04

标签: php netbeans phpmyadmin

我不知道该怎么做,我一直试图让这个工作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行是上面显示的最后一行。)

3 个答案:

答案 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”);