我有两个值来自URL
. 这是那些,
$_GET['a'] // this variable has a email address
$_GET['b'] // this variable has a code to activate my account.
我正在尝试使用这两个值创建 UPDATE 查询,但问题是这两个值属于两个不同的表。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";
谢谢你。