Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqlioop查询_Php_Mysqli - Fatal编程技术网

Php mysqlioop查询

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

您好,我遇到了这个问题,我的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['user_id']} ");
但当我试图回应这个结果时,我得到的是空白页。
有没有人知道问题出在哪里,因为我找不到一个,也许是因为我太累了。提前感谢。

在您的方法中,您没有返回可能由返回的对象。只需使用
返回

public static function Execute($query){ 
    return self::$connection->query($query);
}
另外,我希望您清理
Session::GetKey['user\u id']
,因为会话变量通常被认为是用户输入,不能像这样信任。
还提供了比简单的字符串插值更安全的方法。

您实际上不返回任何内容。而且您将变量添加到查询中的想法是错误的。必须使用事先准备好的声明。