<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <link rel="stylesheet" type="text/css" href="styles/common.css"/> </head> <body> <?php if (isset($_POST['button'])){ $username=$_POST['username'];//得到用户输入的用户名 $password=$_POST['password'];//密码 mysql_connect('127.0.0.1:3306','root','')or die(mysql_error());//连接数据库 mysql_select_db('mvc_study');//选择数据库 mysql_query('set names utf8'); $sql = "select * from users where username = '$username' and password='$password'"; $rs=mysql_query($sql); if(mysql_num_rows($rs)==1){//如果数据库的行数为1则成功否则失败 echo '登陆成功'; }else{ echo '登录失败'; } } ?> <form id="form1" name="form1" method="post" action=""> <table width="254" border="1" align="center"> <tr> <th colspan="2" scope="col">用户登录</th> </tr> <tr> <td width="70">用户名</td> <td width="168"><label for="username"></label> <input type="text" name="username" id="username" /></td> </tr> <tr> <td>密码</td> <td><input type="password" name="password" id="password" /></td> </tr> <tr> <td colspan="2" align="center"><label for="password"> <input type="submit" name="button" id="button" value="提交" /> </label></td> </tr> </table> </form> </body> </html>
这是我写的一个PHP连接数据库实现登录的小例子,不知能能不能解决你的疑惑。
完美解决,十分感谢啊
php 是静态页面与数据库的中介,你可以用php从数据库取数据向静态页面写数据,或者静态页面通过ajax请求php服务读取数据库数据。
ok,谢谢亲