Loading...
Обучение/Помощь новичкам | Хелп с функцией
Кароче есть файл в нём есть кейсы и чтобы в каждом из кейсов не создавать запрос, решил создать функцию и потом её вызывать.
Вот функция
<?
function ank($a = false){
global $db;
$b = $db ->prepare('SELECT * FROM `user` WHERE `id` = ?');
$b -> execute ([$a]);
$ank = $b -> fetch(PDO::FETCH_ASSOC);
return $ank;
}

В файле я её вызываю
<?
ank($user['id'])

Ошибок нет. Дальше по ней ищу пользователя и пробую отобразить логин. Все это выглядит так
<?
ank($user['id'])

echo ''.$ank['login'].'';

И тут прикол в том что не видет переменную $ank хотя функция её возвращает. Кароче хз как это сделать. Клепать 8 одинаковых запросов в одном файле не хочется как-то.
Знает кто решение?
Везувий , эмм... а где ты ее задал?
Везувий , так сделай $ank = ank($user['id'])
SparkuS , спасибо)) не думал что так елементарно можно протупить. Голова не варит, нужно отдохнуть)
Онлайн: 5
Время:
Gen. 0.0838
(c) Bym.Guru 2010-2026