我有以下sql语句..
$sql = "select tableid, comment, ID, description from reservations
where uniqueid = '" . $reservationid . "'";
$reservationid 通过 POST 表单传递。选择了不同字段的非常相似的语句在另一个页面上似乎可以正常工作。但是当我在页面上回显 sql 语句时,我得到
select tableid, comment, ID, description
from reservations
where uniqueid = '51e5f949c1828'
似乎跳过了最后的单引号
我也试过
$sql = "select tableid, comment, ID, description from reservations
where uniqueid = '$reservationid'";
结果相同。如果我查看页面源代码,我不明白为什么我会看到这个..
select tableid, comment, ID, description from reservations
where uniqueid = '51e5f949c1828</form
那个杂散的</form>
部分到底是从哪里来的?