Я делаю логин со своими рядами. Когда вы вошли в систему, вы получаете приветственное сообщение. Но это разные для каждого ранга. мой index.php:получить пользовательский ранг (mySQL)
<?php
include_once("config.php");
?>
<?php if(!(isset($_POST['login']))) { ?>
<?php
} else {
$usr = new Users;
$usr->storeFormValues($_POST);
if($usr->userLogin()) {
echo "Welcome ";
if ($rank == 1) {
echo "default user";
}
if ($rank == 10) {
echo "developer! right?";
}
else {
echo "error";
}
} else {
echo "Incorrect Username/Password";
}
}
?>
, но как я могу получить ряды пользователей? мой SQL:
CREATE TABLE IF NOT EXISTS `users` (
`userID` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varbinary(250) NOT NULL,
`rank` varbinary(250) NOT NULL,
PRIMARY KEY (`userID`,`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
Как мне изменить мой код, чтобы я мог получить звание пользователя?
Спасибо!
EDIT после ответа Zsolt Szilagy в:
$rank = 'SELECT rank FROM users WHERE userID = "' . mysql_real_escape_string($usr->get_userID()) . '"';
^^ не работает ^^ или я делаю неправильно?
Euhm «Как мне получить ряды пользователей?» Вы пытались выбрать запрос? – Loko
Как выглядит класс ваших пользователей? – Fluitketel