Может ли кто-нибудь сообщить мне, правильно ли я выполняю следующие шаги:
Когда пользователь хочет зарегистрироваться на сайте, register.php
обрабатывает его / ее запрос.Ниже приведен фрагмент кода из register.php
:
$sql="INSERT INTO Members (fldFullName, fldEmail, Password, Gender, DOB)
VALUES
('$fname','$email','$pass', '$gender', '$date')";
В частности, когда я писал приведенный выше код, я был немного новичком в PHP / MySQL и до сих пор.Поэтому все поля, перечисленные выше, я сделал вручную в таблице через phpmyadmin .Кроме того, я также добавил поле ID
вручную через phpmyadmin , в качестве первого поля с автоинкрементом и первичным ключом .Почему я сделал это вручную, я не могу вспомнить причину.Но я почти уверен, что это может быть причиной возникновения проблем.
Что я пытаюсь сделать, так это то, что когда пользователь регистрируется на сайте, я хочу, чтобы для него / нее был создан URL профиля.Например, поле в таблице может называться ProfileURL
, тогда как фактическое значение может быть http://www.domain.com/profile.php?id=1
, где id
наследуется от фактического ID
в таблице.Как я могу сделать это с моим кодом выше?Я сделал что-то не так, когда решил сохранить все поля вручную через phpmyadmin?Примечание: я также создавал таблицы, базы данных, поля вручную через phpmyadmin.Тем не менее, его значения INSERT
редактируются автоматически, конечно.Я даже на правильном пути?
Спасибо.