Я пытаюсь получить электронную почту пользователей, но я не знаю, как получить строку, в которой находится их учетная запись, без ссылки на имя пользователя, и если я это сделаю, то я не смогу назначить электронную почту переменной, но имя пользователя , Если электронные письма не являются уникальными, я не могу просто найти электронную почту, так что я могу сделать, чтобы назначить переменную электронной почты электронной почте, которая связана с уже назначенным именем пользователя.
Вот функция, которую я использую, если вам нужна дополнительная информация, пожалуйста, спросите!
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'];
}
}
Я ничего не знаю о Minecraft, но выбираю имя пользователя из таблицы с тем же именем пользователя, что и ключ поиска, не имеет смысла для меня. Так что я предполагаю, что утверждение должно быть
select EMAIL from TripexLogin where username=?
вместо
select USERNAME from TripexLogin where username=?
Других решений пока нет …