prepare($sql); $stmt->bindParam(1, $_GET['token']); if ($stmt->execute()){ if ($stmt->rowCount() == 1){ $userData = $stmt->fetchAll(PDO::FETCH_ASSOC); $username = $userData[0]['username']; $userID = $userData[0]['user']; $sql = "select workout_types.id, name, description, type, unit from workout_types inner join workout_type_measurements on workout_types.measurement=workout_type_measurements.id "; $stmt = $pdo->prepare($sql); $stmt->bindParam(1, $userID); if ($stmt->execute()){ $workoutTypes = $stmt->fetchAll(PDO::FETCH_ASSOC); $returnTypes = array(); foreach ($workoutTypes as $workoutType){ $returnTypes[] = new WorkoutType($workoutType['id'], $workoutType['name'], $workoutType['description'], $workoutType['unit'], $workoutType['unit']); } header('Content-Type: application/json'); echo json_encode($workoutTypes); } }else{ var_dump($stmt->fetchAll(PDO::FETCH_ASSOC)); } }else{ var_dump($stmt->errorInfo()); } //header('Content-Type: application/json'); }else{ }