使用 PHP 检索数据



我有一个使用 PHP 和 Postgres 的项目。我尝试编写一个函数来从用户输入所需的一个类中获取所有信息。下面是版本不起作用。评论的部分做得很好,但我需要将其放入功能以重用目标。

function getInfoClass($classID) {
        $query = "SELECT * FROM Class
                  WHERE ID = '{$classID}';";
        $result = pg_query($db, $query);
        return  pg_fetch_assoc($result);
    }
$row = getInfoClass($_SESSION["classID"]);
echo $row['id'];
//$query = "SELECT * FROM Class
//            WHERE ID = '{$_SESSION["classID"]}';";
//$result = pg_query($db, $query);
//while($row = pg_fetch_assoc($result)) {
//  echo $row['id'];
//}

我认为您可能会在这里遇到范围问题。请务必阅读 php error_log,因为我很确定$db没有在函数中声明。如果您使用的是类及其在类中定义的类,请尝试 $this->db。如果不使用类,请将其作为 &$db (byReference( 添加到参数中。

相关内容

  • 没有找到相关文章

最新更新