Finalement, la connexion a réussi.
phpcn_u111636
phpcn_u111636 2018-02-08 21:21:12
0
0
1394

<?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.

*/


?>


phpcn_u111636
phpcn_u111636

répondre à tous(0)
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!