PHP дaнные чeрез SQL

161
19 апреля 2018, 10:35

Приветствую. Кaким обрaзом узнaть значeние пользователя в БД через PHP, чтобы поставить условие - если значение пользователя в бд равно 'open' то открыть разрешить просмотр профиля в противном случае если равно 'close' то зaпретить прoсмотр профиля.

Answer 1

Здравствуйте! вы обращаетесь к незаданной переменной пользуйтесь вункцией var_dump(); - Всегда выручает

$query = mysqli_query($dbConn, "SELECT dostup FROM `Users`  WHERE `userid` = '1'"); //Здесь незнаю как правильно парсить - узнать занчение пользователя в столбе "dostup"
$row=mysqli_fetch_row($query);
$dostup = $row[0]; // Узнаем значение пользователя из столба dostup - open или close - здесь точно ошибка
//Если значение open равно значению open пользователя из бд ($dostup), тогда открываем профиль
var_dump($query);
if ($dostup == "open") {
//Тут всё работает
} 
//Если не равняется 'open', равныется 'close', тогда запретить
else if ($dostup == "close") {
    ///Тут будут данные
}

В вообще хорошо-бы переправить БД и изменить поле на числовое 0- доступ запрещен, 1 - доступ открыт. это позволит экономить место Базы и не будет захламлять + текст весит больше (само поле в смысле резервирует под себя больше места, но это больше к оптимизации)

READ ALSO
Создание массива данных из файла с переменными

Создание массива данных из файла с переменными

Здравствуйте! Ломаю голову 3 день, вопрос в следующем: есть файл с данными ввиде:

174
WC_Order не возвращает нужные данные

WC_Order не возвращает нужные данные

Пытаюсь получить данные billing, но не получаетсяВот что выходит в итоге

154
headers->set('Content-Type','text/csv') не работает (Symfony)

headers->set('Content-Type','text/csv') не работает (Symfony)

Всем привет, я хочу сделать экспорт csv документа, для этого я использую Response:

169