不管我是否输入内容,返回的值都为2,就跟前面的代码没执行一样,检查代码感觉没啥问题

解决方案 »

  1.   

    你的数据库连接代码出错了,直接在最后写"test"这个不是表示数据库的。
    你应该这样写
    $link=mysql_connect('localhost','root','401313', true) ;
    $db=mysql_select_db('test',$link);
      

  2.   

    如果你用mysqi就改成
    你的数据库连接代码出错了,直接在最后写"test"这个不是表示数据库的。
    你应该这样写
    $link=mysqli_connect('localhost','root','401313', true) ;
    $db=mysqli_select_db('test',$link);
      

  3.   

    1.打印参数
    2.贴一下前端代码(感觉你的ajax参数传的有问题)
    3.使用request()获取一下参数
    4.if判断写严谨点
      

  4.   

    谢谢,已经发现问题所在了,确实是前端代码问题method前面多了个引号
      

  5.   

    检查一下Post参数的传值,打印一下看看能不能看到数据