Quelqu'un peut-il me conseiller si je joue correctement les étapes ci-dessous:
Lorsqu'un utilisateur souhaite enregistrer sur le site, register.php
poignées son/sa demande Ci-dessous est une partie du code de register.php
:
$sql="INSERT INTO Members (fldFullName, fldEmail, Password, Gender, DOB)
VALUES
('$fname','$email','$pass', '$gender', '$date')";
En particulier quand j'ai écrit le code ci-dessus, j'étais un peu nouveau pour PHP/MySQL et je suis encore. Par conséquent, j'ai fait tous les champs ci-dessus manuellement dans le tableau via phpmyadmin. En outre, j'ai également ajouté le champ ID
manuellement via phpmyadmin, en tant que premier champ avec incrément automatique et clé primaire bien sûr. Pourquoi je l'ai fait manuellement, je ne me souviens pas de la raison de. Mais je suis sûr que c'est peut-être la raison pour laquelle j'ai des problèmes. Ce que j'essaye de faire est, quand un utilisateur s'inscrit sur le site Web, je veux créer une URL de profil pour lui/elle. Par exemple, le champ de la table peut être nommé ProfileURL
, tandis que la valeur réelle peut être http://www.domain.com/profile.php?id=1
, où le id
est hérité du ID
réel dans la table. Comment puis-je faire cela avec mon code ci-dessus? Ai-je fait quelque chose de mal quand j'ai décidé de sauvegarder tous les champs manuellement via phpmyadmin? Note: J'ai également créé des tables, des bases de données, des champs manuellement via phpmyadmin. Cependant, ses valeurs sont INSERT
automatiquement, bien sûr. Suis-je même sur la bonne voie?
Merci.
Merci Martin et tout. –