我有问题,从我的MySQL数据库处理信息,我有这样的代码:
$sql = "SELECT * FROM obojok WHERE id_uzivatela = '".$_SESSION['uzivatel']['id']."' AND id_zvierata IS NULL";
$res = $conn->query($sql);
if ($res === TRUE) {
echo "DATA Obtained";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
但我唯一得到的是这样的错误:
Error: SELECT * FROM obojok WHERE id_uzivatela = '******' AND id_zvierata IS NULL
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'is null AND id_uzivatela='20170'' at line 1
错误与您的查询不符 –
您的意思是? – majkx00
他意味着'是null AND id_uzivatela ='20170'(来自错误消息)无处可寻找您的实际查询。您可能需要再次检查您在此显示的代码是否正确拷贝了 – Cashbee