Php mysqlioop查询
您好,我遇到了这个问题,我的mysqli_查询没有返回任何结果Php mysqlioop查询,php,mysqli,Php,Mysqli,您好,我遇到了这个问题,我的mysqli_查询没有返回任何结果 public static function Execute($query){ self::$connection->query($query); } 这是我用于查询的函数 这就是查询本身 $runtime = DataBase::Execute("SELECT SUM(runtime) runtime FROM test_tabela where user_id={Session::GetKey['use
public static function Execute($query){
self::$connection->query($query);
}
这是我用于查询的函数
这就是查询本身
$runtime = DataBase::Execute("SELECT SUM(runtime) runtime FROM test_tabela where user_id={Session::GetKey['user_id']} ");
但当我试图回应这个结果时,我得到的是空白页。
有没有人知道问题出在哪里,因为我找不到一个,也许是因为我太累了。提前感谢。在您的方法中,您没有返回可能由返回的对象。只需使用
返回
:
public static function Execute($query){
return self::$connection->query($query);
}
另外,我希望您清理Session::GetKey['user\u id']
,因为会话变量通常被认为是用户输入,不能像这样信任。
还提供了比简单的字符串插值更安全的方法。您实际上不返回任何内容。而且您将变量添加到查询中的想法是错误的。必须使用事先准备好的声明。