У меня возникли трудности с выбором поля в строке. Возможно, кто-то может указать мне в правильном направлении, чтобы прочитать правильную документацию, я довольно новичок в этом.PHP - MySQL select, from, где
У меня есть таблица, называемая пользователями, где у меня есть строка с именем пользователя, установленным на ryanjay. Я пытаюсь выбрать пароль из этой строки.
Это то, что я прямо сейчас, и я получаю сообщение об ошибке:
Unknown column 'password' in 'field list'
Вот мой код
$loggin_user = $_COOKIE['username'];
$query = "SELECT password FROM users WHERE username = $loggin_user";
$result = mysql_query($query) or die($query."<br/><br/>".mysql_error());
$password = mysql_result($result, 0);
echo $password;
Ради этого вопроса, пароль «пароль». При повторении пароля $ password я должен видеть «пароль». Но ничего.
Я могу написать в базу данных и все такое. Я также включаю db.php, который имеет мою базу данных для подключения.
Любая помощь будет отличной.
Я знаю, что код уязвим. На данный момент это все для тестов. – Ryan
Хотелось бы, чтобы я мог проголосовать за комментарий @ pst более одного раза. Пожалуйста, не откладывайте тон точки №1. _Пожалуйста, возьмите точку № 2 в начало (начните с использования 'mysqli' вместо' mysql', продолжите, ускользая от своего ввода и/или используя PDO или что-то вроде этого для взаимодействия с базой данных). * Определенно абсолютно без колебаний * прислушался к пункту № 3. Вы не должны получать пароль пользователя. Вы можете _reset_ это, но никогда не сможете _read_ это. – David
Имена пользователей (и пароли) не должны храниться в файлах cookie. Пользователь вводит эти данные, они требуются только в том единственном запросе, который регистрирует пользователя. – Arjan