我有两个问题。问题一:我正在尝试创建一个注册表单,用户可以在其中注册我的网站。当我运行这个 mysql 语句时,出现一个 get duplicate entry found 错误:
$sql "insert into users(username, password) values('$username, sha('$password'))";
尽管我多次更改了字符串 sha('$password') ,但密钥“密码”的重复条目“da39a3ee5e6b4b0d3255bfef95601890afd80709”。请帮忙。
else{
include("databaseconnection.php");
$databaseconnect = connect($host,$user,$password,$database)
or die("couldnot connect to database serever.\n");
$database_select = mysql_select_db($database,$databaseconnect)
or die("could not select dabases.\n " .mysql_error());
$query2 = "insert into company(username,password)
values('$username',sha1('$password'))";
$result2 = mysql_query($query2,$databaseconnect);
echo "you have been registered as '$companyloginName' <br/>";
header("Location:/index.php");
我的登录 php 脚本如下:
$result ="select username, password form users where username ='$username' and password = sha('$password');
if(mysql_num_rows($reuslt)==1){
echo"welcome '$username";
}