MySQL — Php веб-сервис. Как получить данные из базы данных?

Я занимаюсь разработкой приложения для Android и столкнулся с некоторыми проблемами, связанными с веб-сервисом php.

Я хочу получить базу данных с информацией о типах пользователей и в соответствии с ответом сделаю некоторый процесс в фоновом режиме.

Так что в моем коде аутентификации есть такая область, чтобы получить тип пользователя;

function getUserType(){
$sql = "SELECT `usertype` FROM `login_test` WHERE username = '". $this->username2."'
AND password = '".$this->password2."'";

$result = mysqli_query($this->DB_CONNECTION, $sql);

if(mysqli_num_rows($result)>0){
return (?);
}
}

и мой в мой логин сообщение будет отправлено сюда;

if ($userStatus) {
// user existed
// So log him to main page
$json['success'] = 1;
$json['message'] = 'Access Granted';
$json['usertype'] = 'Client';echo json_encode($json);

Здесь я не знаю, как получить доступ к определенному полю «usertype» в моей таблице (я действительно новичок в php) и как вернуть полученное значение.

Любая помощь будет оценена

P.S = $ userStatus возвращает значение.

-1

Решение

Вы можете попробовать сделать это:

$sql = "SELECT * FROM `login_test` WHERE username = '$this->username2' AND password = '$this->password2'";
$result = mysqli_query($this->DB_CONNECTION, $sql);
return $result->fetch_object()->userType;

Пока, пожалуйста, имейте в виду, использовать подготовленные заявления.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector