からの 2 つの値がありURL
ます。これはそれら、
$_GET['a'] // this variable has a email address
$_GET['b'] // this variable has a code to activate my account.
これら 2 つの値を使用して UPDATE クエリを作成しようとしていますが、問題は、これら 2 つの値が 2 つの異なるテーブルに属していることです。email
連絡先テーブルにあり、active
列はユーザーテーブルにあります。
これまでの私のコードは次のとおりです。
$q = "UPDATE tutors SET active = NULL
WHERE (active='" . mysqli_real_escape_string($dbc, $_GET['z']) . "')
LIMIT 1";
このコードは私のために働いています。WHERE
しかし、句の両方の値をチェックする必要があります。このクエリの作成を手伝ってくれる人はいますか?
アップデート :
$q = "UPDATE tutors t, contact c SET t.active = NULL
WHERE t.active = '" . mysqli_real_escape_string($dbc, $_GET['z']) . "'
AND c.email = '" . mysqli_real_escape_string($dbc, $_GET['y']) . "'
AND t.contact_id = c.contact_id
LIMIT 1";
ありがとうございました。