Maison > Questions et réponses > le corps du texte
<?php
// Utilisez la fonction trim pour supprimer les caractères redondants à l'avant et à l'arrière du mot de passe et copiez le mot de passe pour déterminer si les mots de passe saisis deux fois sont cohérents.
if(trim($_POST['password']) != trim($_POST['repassword'])){
exit('Deux mots de passe sont incohérents, veuillez revenir à la page précédente');
}
//Obtenez le nom d'utilisateur
$username = trim($_POST['username']);
//Cryptez le mot de passe via MD5, et le mot de passe est invisible en interne.
$password = md5(trim($_POST['password']));
// Obtenez l'heure d'enregistrement de l'utilisateur, qui est un horodatage Unix. Non visible à l'intérieur.
$time = time();
//Obtenir l'adresse IP enregistrée de l'utilisateur :
$ip = $_SERVER['REMOTE_ADDR'];
// Étape 1 : Connectez-vous au serveur de base de données à l'aide de mysqli_connect Fonction pour se connecter au serveur de base de données,
// mysqli_connect('hôte de base de données localhost', 'nom de connexion au serveur de base de données', 'mot de passe de connexion au serveur de base de données', 'nom de base de données', 'le port du serveur de base de données n'est pas renseigné et est par défaut 3306');
// mysqli_connect('localhost', 'root', 'root', 'mylove', '3306');
$conn = mysqli_connect('localhost', 'root', 'root', 'mylove', '3306 ');
// Étape 2 : Déterminez l'erreur, mysqli_errno renvoie le numéro d'erreur de connexion, et renvoie 0 s'il n'y a pas d'erreur
//mysqli_error Renvoie la chaîne d'erreur de connexion. Imprimez toutes les erreurs.
if(mysqli_errno($conn)){
echo mysqli_error($conn);
exit;
}
// Étape 3 : Sélectionnez la base de données
mysqli_select_db($conn, 'mylove');
// Étape 4 : Définir le jeu de caractères de la base de données
mysqli_set_charset($conn, 'utf8');
// Étape 5 : Préparez les instructions SQL et combinez les instructions SQL.
$sql = "insérer dans les valeurs de l'utilisateur (nom d'utilisateur, mot de passe, createtime, createip) ($ '$username', '$password', '$time', '$ip')";
//Étape 6 : Envoyez l'instruction SQL et envoyez l'instruction SQL préparée ci-dessus au serveur mysql. Le serveur MySQL exécutera l'instruction SQL envoyée.
$result = mysqli_query($conn, $sql);
//Étape 7 : Déterminez si l'envoi de l'instruction SQL est réussi, renvoyez vrai en cas de succès, sinon renvoyez faux.
if($result){
echo 'Inscription réussie';
}else{
echo 'Échec de l'inscription';
}
echo 'L'ID inséré par l'utilisateur actuel est' . );
// Étape 8 : Fermez la base de données
mysqli_close($conn);
/*
Comment connecter les données :
1. Créez d'abord une base de données sur le serveur de base de données.
2. Créez un tableau de données dans cette base de données.
3. Créez une page de connexion pour vous connecter à la base de données.
4. Créez une page de formulaire.
Résumé : collectez des données via des formulaires, puis écrivez les données collectées dans la base de données via la page de traitement des données.
*/
?>