Попытка получить электронную почту из базы данных на основе имени пользователя

Я пытаюсь получить электронную почту пользователей, но я не знаю, как получить строку, в которой находится их учетная запись, без ссылки на имя пользователя, и если я это сделаю, то я не смогу назначить электронную почту переменной, но имя пользователя , Если электронные письма не являются уникальными, я не могу просто найти электронную почту, так что я могу сделать, чтобы назначить переменную электронной почты электронной почте, которая связана с уже назначенным именем пользователя.

Вот функция, которую я использую, если вам нужна дополнительная информация, пожалуйста, спросите!

 function getEmail() {$sql = "SELECT username FROM TripexLogin WHERE username = '" . $_SESSION['username'] . "' LIMIT 1";
$query = mysql_query($sql) or trigger_error("Query Failed: " . mysql_error());

// If one row was returned, the user was logged in!
if (mysql_num_rows($query) == 1) {
$row = mysql_fetch_assoc($query);
$_SESSION['email'] = $row['email'];

}
}

0

Решение

Я ничего не знаю о Minecraft, но выбираю имя пользователя из таблицы с тем же именем пользователя, что и ключ поиска, не имеет смысла для меня. Так что я предполагаю, что утверждение должно быть

select EMAIL from TripexLogin where username=?

вместо

select USERNAME from TripexLogin where username=?
0

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

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

По вопросам рекламы [email protected]