我想检查数据库中是否已经存在用户名,我写了这段代码
<?php
include('connect.php');
if(isset($_POST['registrati'])) {
$Username = $_POST['nickname'];
$Password = md5($_POST['password']);
$Escape = mysql_real_escape_string($Username);
$Query2 = "SELECT * FROM utenti WHERE utenti='".$Username."'";
if(mysql_num_rows($Query2)>0) {
echo "Nome utente già in uso";
}
else {
$Query = "INSERT INTO sito(usenti, password) VALUES('$Escape', '$Password')";
$Esecuzione = mysql_query($Query);
}
if(!$Esecuzione) {
echo "Errore: ".mysql_error();
}
else {
echo "";
}}
?>
当我运行它时,即使我输入了相同的两个用户名,也什么也没说,并且将它们平等地放置。为什么?