- 论坛徽章:
- 0
|
<?php
$userna2=$_POST['userna2'];
$passwd2=$_POST['passwd2'];
$db=mysql_connect('localhost','root','****');
if(!db)
{
echo 'Error!';
exit;
}
mysql_select_db('logindb',$db);
$sql2="insert into userp(username,password) values('$userna2',sha1('$passwd'));";
$query=mysql_query($sql2,$db);
if($query) echo 'success';
else echo 'failed';
?>
结果在数据库的userp中产生的username是不同的,而password这一列都是相同的。
如:
username password
jia da39a3ee5e6b4b0d3255bfef95601890afd80709
yi da39a3ee5e6b4b0d3255bfef95601890afd80709
这是表结构:
create table userp(
username char(20) primary key
password char(40));
这是为什么???请各位指点。。。
我用的是windowXP sp2,apache2,mysql5,php5. |
|