PHP头条
热点:

分未几了啊PHP数据库查询,用户信息验证


分不多了啊!PHP数据库查询,用户信息验证
首先,上代码
$username=$_POST["name"];
$password=$_POST["password"];
if($username&&$password)
{
if(strpos($username," ")!==false)echo "用户名非法";
else
{
$con=mysql_connect("localhost","root","1");
mysql_select_db("manage",$con);
$sql="
select *
from user
where username='$username' and password='$password'
";
$query = mysql_query($sql) or die(mysql_error());
$row=mysql_num_rows($query);
/*
var_dump($sql);
exit;
*/

if($row==1)echo'登录成功';
  else
  echo '登录失败';
}
}
?>
不晓得为什么,我的$row执行后获取的值是0,但是呢,我用获取到的$sql

在数据库中执行后,明明能查询到一条记录,所以能明确,SQL查询后的函数有问题,但是因为我没有什么书籍,还请大家指教。 PHP 数据库 MySQL 分享到:
------解决方案--------------------
字符编码对不上,mysql_query(set names utf8) 试试
------解决方案--------------------
数据库是什么编码,查询前加上:mysql_query("set names utf8"); 试试看。
------解决方案--------------------
像mysql_query("set names utf8"); 这个处理漏掉了,你不要犯这样的低级错误。

------解决方案--------------------
字符编码对不上,mysql_query(set names utf8)

www.phpzy.comtrue/phprm/8062.htmlTechArticle分未几了啊PHP数据库查询,用户信息验证 分不多了啊!PHP数据库查询,用户信息验证 首先,上代码 $username=$_POST["name"]; $password=$_POST["password"]; if($username$password) { if(strpos($username,"")!==f...

相关文章

相关频道:

PHP之友评论

今天推荐