-1

如何纠正我在函数中遇到的这个错误,下面是我的错误

Warning: mysql_query() expects parameter 2 to be resource, null given in C:\xampp\htdocs\how are things\15_06_widget_corp-final\includes\functions.php on line 40
Database query failed:

第 40 行的代码是这样的

$subject_set = mysql_query($query, $connection);

这是我的功能代码

function get_all_subjects($public = true) {
        global $connection;
        $query = "SELECT * 
                FROM subjects ";
        if ($public) {
            $query .= "WHERE visible = 1 ";
        }
        $query .= "ORDER BY position ASC";
        $subject_set = mysql_query($query, $connection);
        confirm_query($subject_set);
        return $subject_set;
    }
4

2 回答 2

0

它需要$connection参考与 mysql 服务器的连接。
尝试

  $connection = mysql_connect('host','user','pass');
于 2013-03-22T05:38:55.343 回答
0

您必须分配$connection给一个

mysql_connect()

功能

无论如何,您不应该再使用 mysql 函数,因为它们已被弃用。您可以改用PDO

于 2013-03-22T05:44:18.683 回答