Хорошо, на самом деле в вашем коде много ошибок, которые вы не можете исправить, поскольку вы, очевидно, совсем не знаете php.Но позвольте мне объяснить это, чтобы вы могли лучше понять, что вы сделали неправильно:
Прежде всего, ваше утверждение mysql просто неверно.Почему вы вступаете в поле на себя?Вы не получите соответствующих учетных записей пользователей <->, потому что пользователи фактически никогда не присоединяются.В дополнение к этому, если вы хотите извлечь одну строку (вы хотите только одну, потому что вы хотите отобразить данные только одного пользователя, а выборка большего требует ресурсов), скажите mysql сделать это.Простым примером будет "WHERE a =" b "LIMIT 1 (выберите только строку, где a равно" b ", верните после нахождения первого).
Теперь, чтобы прочитать что-то из вашего запроса, вынеобходимо получить соответствующие данные.Вы можете сделать это с помощью mysql_fetch_assoc / mysql_fetch_array / mysql_fetch_object.Это будет выглядеть примерно так: $data = mysql_fetch_array($query);
.В этом случае вам не нужно использовать цикл while()
, так как у вас есть только одна строка.Цикл while необходим, только если вы хотите работать с более чем одной строкой.
Остальная часть кода будет правильной, хотя вам не нужно дважды вызывать echo.Вы можете просто соединить обе переменные с помощью ".": echo $row['Username'].$row['Credit'];
.Если вы хотите вставить пробел между ними, соедините их с другой точкой: echo $row['Username']." ".$row['Credit'];
.