Создание значения переменной из базы данных

#php

#php

Вопрос:

Я знаю, что это легко для вас, но это не для меня.

У меня есть база данных, в которой у меня есть несколько строк, таких как id, имя пользователя, разрешение и т.д.

Что я хочу с этим сделать, так это сделать так, чтобы переменная имела то же значение, что и мое «разрешение».

 $perm = "SELECT permission FROM `user` WHERE username='ochmar'";
$permission = mysql_query($perm);
echo  "". $permission . "";
 

Получил что-то вроде этого, но … там написано «Идентификатор ресурса # 5», когда разрешение — это просто номер 1-3. (Он должен сказать «2», но говорит об этом странно для меня).
Кто-нибудь может мне помочь?

Комментарии:

1. совет профессионала, прекратите использовать mysql_*

2. вам следует подумать о том, чтобы сразу перейти к mysqli или pdo, чтобы вам не пришлось отучаться от вредных привычек, которым учит mysql. также кавычки не нужны, если вы просто повторяете переменную. echo $permission; все будет в порядке.

Ответ №1:

Вам нужно на самом деле получить свой результат:

 $perm = "SELECT permission FROM `user` WHERE username='ochmar'";
$result= mysql_query($perm);
$row = mysql_fetch_assoc($result);
echo $row['permission'];