0

さまざまなテーブルからレコードをソフト削除する動的ページを作成しようとしています。

次のステートメントを修正するのを手伝ってくれる人はいますか? 変数に関しては、引用符にとても混乱しています:

$table_name = $_REQUEST['t'];
$record_id = $_POST['rid'];
$field_id = print_var_name($rid);

$sql="UPDATE `$table_name` SET `is_delete` = 1 WHERE `$field_id` = '$record_id'"; 
4

2 に答える 2

1

私はこのようにします。

$sql="UPDATE `" . $table_name . "` SET `is_delete` = 1 WHERE `" . $field_id . "` = '$record_id'";
于 2013-06-25T06:44:46.023 に答える
1

これを試して。

 $table_name = $_REQUEST['t'];
    $record_id = $_POST['rid'];
    $field_id = print_var_name($rid);

    $sql="UPDATE ".$table_name." SET ". is_delete." = 1 WHERE " .$field_id. " =" .$record_id; 

または、このようにクエリを変更します。

  $sql="DELETE FROM ".$table_name." WHERE ".$field_id. "=".$record_id;
于 2013-06-25T06:45:49.640 に答える