php登录注册加数据库 php用户登录界面连接数据库

PHP连接myadmin数据库实现登入注册?

你是哪部分不会,数据库连接正常不写好了没?数据库表设计好了没?注册登录页面前端写好了没?用session就可以实现登录了,然后就是你其他页面了,没开发好,可以代开发

创新互联公司是一家从事企业网站建设、网站制作、做网站、行业门户网站建设、网页设计制作的专业的建站公司,拥有经验丰富的网站建设工程师和网页设计人员,具备各种规模与类型网站建设的实力,在网站建设领域树立了自己独特的设计风格。自公司成立以来曾独立设计制作的站点近1000家。

如何在PHP里 进入注册页面后打上资料点提交然后数据填入数据库里 等于注册了一个账号

以下是简单示例:

html

head

title注册示例/title

/head

body

form method='post' action='test.php'

table bgcolor='#cccccc'

tr

tdEmail address:/td

tdinput type='text' name='email' size=30 maxlength=100/td/tr

tr

tdPreferred username br /(max 16 chars):/td

td valign='top'input type='text' name='username'

size=16 maxlength=16/td/tr

tr

tdPassword br /(between 6 and 16 chars):/td

td valign='top'input type='password' name='passwd'

size=16 maxlength=16/td/tr

tr

tdConfirm password:/td

tdinput type='password' name='passwd2' size=16 maxlength=16/td/tr

tr

td colspan=2 align='center'

input type='submit' value='Register'/td/tr

/table/form

?php

//连接数据库

function db_connect()

{

$result = new mysqli('localhost', 'test', 'password', 'test');

if (!$result)

return false;

return $result;

}

//注册用户资料到数据库

function register($username, $email, $password)

{

// connect to db

$conn = db_connect();

//检查用户名是否唯一

$result = $conn-query("select * from user where username='$username'");

if (!$result)

throw new Exception('无法搜索数据库');

if ($result-num_rows0)

throw new Exception('该用户名已经存在,请检查后重试!');

// 如果通过,则写入数据库

$result = $conn-query("insert into user values

('$username', sha1('$password'), '$email')");

if (!$result)

throw new Exception('无法写入数据库,请稍候重试');

return true;

}

$email=$_POST['email'];

$username=$_POST['username'];

$passwd=$_POST['passwd'];

$passwd2=$_POST['passwd2'];

register($username, $email, $passwd);

?

/body

/html

php 连接数据库做用户登录,急

建议楼主检查一下sql对不对,主要看你数据库有没有sql语句的字段或者表

还有,你的密码是经过md5处理的,所以,你看你在做注册用户的时候,密码是不是也经过了md5处理,没有的话,系统会判断2个密码不相等,尽管他们的值是相同的(MD5不懂的话去搜搜,大把大把的),我估计是你注册的时候密码没处理~,你把$password = MD5($_POST['password']);的MD5去掉试试

if($check_query){

$_SESSION['username'] = $username;

echo $username,' 欢迎你!进入 a href="my.php"用户中心/abr /';

exit;

} else {

exit('登录失败!点击此处 a href="javascript:history.back(-1);"返回/a 重试');

}

$_SESSION['username'] = $username 是把用户名的值赋给一个叫username的session(这属于会话,不懂去搜搜看)

用php协注册页面,为实现在点击注册时将填写数据导入我建的数据库中,下面是我的代码,怎么修改?

首先用户名和密码表单传过来的值你能获得到吗? echo 值;exit;看能不能打印出来正常的值。如果值都没有问题,都能打印出来。那么就连接数据库,inseter into 表(字段名) values (对应的字段值)。执行sql语句就可以插入成功了。 首先你得知道是插入数据库的问题在那里。


本文题目:php登录注册加数据库 php用户登录界面连接数据库
网站链接:http://ybzwz.com/article/dogsege.html