用php写一个连接数据库,用post的方式发变量,用户名+密码 (用query语句对比,看看能不能对上)
1 回答
已采纳
LIANHK
TA贡献78条经验 获得超17个赞
<?php
$conn = mysql_connect('127.0.0.1', 'root', '') or die("error connecting") ; //连接数据库
mysql_query("set names 'utf8'"); //数据库输出编码 应该与你的数据库编码保持一致
mysql_select_db('test'); //打开数据库
// 收集从客户端传入的参数
$username = $_POST['username'];
$password = $_POST['password'];
// 根据传入的username判断是否正确,打印相应的结果
$sql ="SELECT password FROM user WHERE username = '$username' LIMIT 1"; //SQL语句
$result = mysql_query($sql); //查询
$row = mysql_fetch_array($result);
if ($row["password"] == $password){
// 用户名和密码正确
echo 'ok';
} else {
// 错误
echo 'no';
}望采纳
添加回答
举报
0/150
提交
取消
