#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'];