Mysql查询以便更新它

时间:2012-05-14 10:14:43

标签: mysql

如何更新此查询

$sqlquery = UPDATE("conference", 
                    array('area_of_expertise' => $area_of_expertise_id1, 
                          'long_name' => $_POST['longname'], 
                          'short_name' => $_POST['shortname'], 
                          'description' => $_POST['textarea'], 
                          'creator_id' => $get_id
                          ) 
                   );

我在会议桌中插入了所有需求数据,同时确保它与用户选择的数据相同。

3 个答案:

答案 0 :(得分:0)

您的UPDATE查询语法错误。 您没有说明要更新的表格以及该表格的哪一列。

你只是说UPDATE。

语法应该是:

UPDATE tableName SET column = value [ WHERE someColumn = someValue ]

参考: http://www.w3schools.com/php/php_mysql_update.asp

答案 1 :(得分:0)

我假设你也在使用PHP。 'UPDATE'是一个自定义函数吗?我以前从未见过它。

$update = mysql_query("UPDATE conference SET area_of_expertise = '" . $area_of_expertise_id1 . "', long_name = '" . $_POST["longname"] . "', short_name = '" . $_POST["shortname"] . "', description = '" . $_POST["textarea"] . "' WHERE creator_id = " . $get_id);

顺便说一句,我只假设您的表名和列名。

答案 2 :(得分:0)

$ query =“UPDATE conference SET area_of_expertise ='$ area_of_expertise_id1',long_name ='$ _ POST ['longname']',short_name ='$ _ POST ['shortname']',description ='$ _ POST ['textarea' ]'WHERE creator_id ='$ get_id'“);

$ update_value = mysql_query($ query);

希望有助于。