-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

$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($クエリ);

お役に立てば幸いです。

于 2012-10-26T22:51:35.860 に答える
0

UPDATE クエリの構文が間違っています。どのテーブルを更新したいのか、そのテーブルのどの列を言っているのではありません。

あなたは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 に答える