ПОЖАЛУЙСТА, убедитесь, что вы прочитали SQL-инъекции , прежде чем продолжить.Это хорошо, чтобы получить хорошие привычки MySQL рано!
Вам нужно будет изменить следующий запрос SQL, чтобы соответствовать вашей текущей структуре базы данных, но вы должны увидеть шаблон того, что происходит -
$getSQL = "SELECT * FROM users WHERE username = '$username';";
$getResult = mysql_query($getSQL);
if(mysql_num_rows($getResult) > 0) { // This username is already taken } else { // This is a new username }
Что касается страницы профиля, создайте файл viewprofile.php, который принимает идентификатор пользователя, и следующий код должен направить вас в правильном направлении.
$getSQL = "SELECT * FROM users WHERE id = '$id';";
$getResult = mysql_query($getSQL);
if(mysql_num_rows($getResult) > 0) {
// The profile being viewed exists
while($gR = mysql_fetch_array($getResult)) {
$userid = $gR['id'];
$username = $gR['username'];
}
} else {
// The profile being viewed doesn't exist
}
Я действительно надеюсь, что это поможет вам!Некоторые другие полезные ресурсы для вас: Учебное пособие по MySQL , Учебное пособие по базовой проверке подлинности пользователя ,