postgresql — извлечение данных с переполнением стека

У меня есть проект с использованием 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'];
//}

-3

Решение

Я думаю, что вы можете столкнуться с проблемами в области здесь. Обязательно прочитайте php error_log, так как я уверен, что $ db не объявлен внутри функции. Если вы используете классы и они определены внутри класса, попробуйте $ this-> db. Если классы не используются, добавьте его в параметры как &$ db (byReference).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]