Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接和插入MySQL查询的PHP变量_Php_Mysql - Fatal编程技术网

连接和插入MySQL查询的PHP变量

连接和插入MySQL查询的PHP变量,php,mysql,Php,Mysql,我有3个包含文本字符串的变量。我需要在表中更新它们,但在我试用过的大约5个不同脚本的20多个不同变体中,它就是不更新! 我想要下面的脚本: mysql_query("UPDATE $variable_1 SET $variable_2 = $q WHERE $variable_3 = $o") or die(mysql_error()); 请尝试以下代码: mysql_query("UPDATE table_name SET field_name = '" .$str_value

我有3个包含文本字符串的变量。我需要在表中更新它们,但在我试用过的大约5个不同脚本的20多个不同变体中,它就是不更新! 我想要下面的脚本:

mysql_query("UPDATE $variable_1 SET $variable_2 = $q WHERE $variable_3 = $o")
   or die(mysql_error());
请尝试以下代码:

mysql_query("UPDATE table_name SET field_name = '"
    .$str_value."' WHERE $field_3 = '".$str_value.'")
  or die(mysql_error());

什么是$variable_1、$variable_2、$variable_3???$variable_1。这是您的表名吗?您的表结构是什么。在上面的代码中,您使用变量_1作为表名,这是您计划的吗?您可以在变量周围使用逗号编写sql查询吗?语法错误请检查mysql手册以使用$variable_3=$o