我编写了一个PHP OO类,它将更新表中某行的4个字段。现在,行由常量(名称为“jip”的用户)
决定我已在此处的帖子中更正了查询,因此我非常确定查询本身没问题。因此,类本身必定存在某种错误。事实上,变量不会以某种方式到达查询。我一直在找几个小时,但找不到问题。我已经链接了该类的两个文件,因为我知道错误的位置,这些值只是没有显示在数据库中。如果有人想检查他们,(s)他会整整一周!所以这是链接,我希望有人愿意提供帮助:)
UpdateForm.php:http://pastebin.com/dUaZPrn6 Update.class.php:http://pastebin.com/6mnL4DzE
答案 0 :(得分:1)
尝试用
替换mysqli_real_escape_string($conn, $variable)
$conn->real_escape_string($variable);
例如,
$conn->real_escape_string($this->Lengte_update);
您正在使用面向对象的样式,因此您无法使用过程转义函数。请参阅mysqli::real_escape_string上的文档。
编辑:
查询未被执行。您将查询分配给$ query,但需要调用
$conn->query($query);
对于数据库中发生的任何事情。