对,我有一个存储号码5的会话。
$_SESSION["UserRow"];
我还有一个存储在varible中的数字sqeuence。
$noteSequence = 1234;
我正在运行一个查询,该查询通过会话值查找表行,然后查看$ noteSequence是否与名为note的行匹配。
我目前正在运行此查询,但它似乎是空的/无效...
$query = mysql_query("SELECT * FROM users WHERE id ='" . $_SESSION['UserRow'] . "' note='$noteSequence'", $connection);
$row = mysql_fetch_array($query);
$rows = mysql_num_rows($query);
if ($rows == 1) {
echo "Matched";
}
else{
('not matched');
}
感谢帮助
答案 0 :(得分:0)
你忘记了这一行中的AND。
SELECT * FROM users WHERE id ='" . $_SESSION['UserRow'] . "' AND note='$noteSequence'", $connection
答案 1 :(得分:0)
您忘记了查询中的AND
。
稍微修改它应该看起来像这样
$query = mysql_query("SELECT * FROM users WHERE id ='" . $_SESSION['UserRow'] . "' AND note='".$noteSequence."'", $connection);
$row = mysql_fetch_array($query);
$rows = mysql_num_rows($query);
if ($rows == 1) {
echo "Matched";
}
else{
('not matched');
}