Я работаю с PHP REST API, я сделал эту функцию:
function getNotifications($request) {
require_once 'db.php';
$emp = json_decode($request->getBody());
$id = $request->getAttribute("id");
$sql = "select * FROM notifications WHERE userid= :userid";
try {
$db = getConnection();
$stmt = $db->prepare($sql);
$stmt->bindParam("userid", $id);
$stmt->execute();
$wines = $stmt->fetch(PDO::FETCH_OBJ);
$db = null;
return json_encode($wines);
} catch(PDOException $e) {
echo '{"error":{"text":'. $e->getMessage() .'}}';
}
}
Когда я пытаюсь отобразить переменную wines
, echo wines->message;
, она работает, так что проблема не 't из запроса.
Проблема в том, что когда я пытаюсь вызвать API без эха, ничего не показывается, даже сообщение о том, что у меня нет результата.