首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

JQuery ajax 应验用户名是否存在

2012-10-06 
JQuery ajax验证用户名是否存在其实这个例子网上有很多,只是我在做的时候,出了一些问题,最后找到问题的解

JQuery ajax 验证用户名是否存在
其实这个例子网上有很多,只是我在做的时候,出了一些问题,最后找到问题的解决办法了,所以就想贴出来记录下,引以为戒。

代码如下:



<?php mysql_connect('localhost','root','');mysql_select_db('news');mysql_query('set names utf8');$a = $_GET['cname'];$sql = "select * from tnewscategory where cCategoryName = '$a'";// $sql = "select count(*) from tnewscategory where cCategoryName = '$a'";/*问题就出在这个地方了,我原来用的是count(*)的查询语句查询的,但是验证的结果都是可以注册,不管是数据库里已存在的,还是未存在的数据,都提示可以注册,后来换成 select * 就正常了。这两种查询方法,最终的查询结果都是一个资源类型的。最终使用mysql_num_rows()转化后,也确实得了一个数值,却不知道为何返回到ajax验证的时候,却无法成功。当初使用count(*);  想着这种效率更快些,不想却出了这样的情况,暂时记录下吧,以后找到原因,再做更新*/$n = mysql_num_rows(mysql_query($sql));if($n > 0){   echo "已存在";   exit;}else{    echo "可以注册";    exit;}?>

热点排行