2017-02-06 9 views
-2

Я пытаюсь сделать рабочий скрипт с логином и REGISTER, и я не могу прочитать информацию о пользователе после того как он вошел вPHP -. Чтение из строки

Я использую кук, чтобы убедиться, что он является «онлайн» и он, все работает хорошо.

Проблема в том, что я не могу прочитать его информацию, не знаю почему.

$sql = "SELECT mod FROM korisnici where user = "'.$_COOKIES['username'].'""; 

И если я поставил cookies['username'] вместо admin(real username), до сих пор не работает.

Я пытаюсь получить только MOD.

+3

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

+0

Ваш журнал ошибок PHP сообщает вам о вашей синтаксической ошибке. Всегда проверяйте журнал ошибок. Кроме того, ваш код широко открыт для SQL-инъекции, вместо этого вы должны использовать подготовленные инструкции с параметрами запроса. – David

+0

Ошибок нет это код: http://prntscr.com/e56ial Это результат: http://prntscr.com/e56hp2 –

ответ

-1

Я думаю, что ваши апостроф не в нужном месте:

$sql = "SELECT mod FROM korisnici where user = '" . $_COOKIES['username']. "'"; 
+0

http://prntscr.com/e56ial посмотреть –

+2

это не код, который вы отправили ... – Vizz85