-5

如何更新此查询

$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
                          ) 
                   );

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

4

3 回答 3

0

您的 UPDATE 查询语法错误。您不是说要更新哪个表以及该表的哪一列。

你只是说更新。

语法应该是这样的:

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

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

于 2012-05-14T10:23:39.223 回答
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);

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

于 2012-05-14T10:24:33.200 回答
0

$query = "UPDATE 会议 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);

希望有帮助。

于 2012-10-26T22:51:35.860 回答