Maison > Questions et réponses > le corps du texte
<?php
session_start();
$conn = mysqli_connect("localhost","root","123456","per") ou die("Erreur de connexion au serveur de base de données".mysqli_connect_error()); /Connectez-vous à la base de données
mysqli_set_charset($conn,"utf8"); //Définissez le format d'encodage
$name=$_POST['username']; //La fonction trim filtre les espaces
$password = $_POST[' pwd'];
if($name==''){
echo"<script>alert('Votre nom d'utilisateur ne peut pas être vide, veuillez le saisir à nouveau');location='" .$_SERVER ['HTTP_REFERER'] "'</script>";
exit;
}
if($password==''){
echo "<script>alert('Votre mot de passe ne peut pas être vide, veuillez entrer à nouveau');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
$sql="insérer dans per_user form(username,password) valeurs('$name','$password')";
$result=mysqli_query($conn,$sql);
if(!$result) e si les données sont insérées avec succès dans la base de données
echo, />";
echo"& lt; a href='login.html'>Connectez-vous maintenant</a>";
}
?>
云上屹立君2021-03-05 09:44:27
insérer dans les valeurs per_user (nom d'utilisateur, mot de passe) ($name,$password);
D'où avez-vous vu cela
忧伤的大白兔2021-02-20 21:05:49
Les deux lapins sont le nom d'utilisateur et le mot de passe que j'ai tapés au hasard pendant le test
忧伤的大白兔2021-02-20 21:03:28
Votre syntaxe SQL est incorrecte. Vérifiez le manuel correspondant à la version de votre serveur MySQL pour la syntaxe correcte, vérifiée en utilisant
près de 'form(username, password) values('rabbit', 'rabbit')' à la ligne 1, ceci est un message d'erreur