现在的问题是在同一个数据库中有些表能够查询,有些表查询不了。但是这些语句在mysql中都能正常执行

解决方案 »

  1.   

    一个情况一个情况地检查,LZ可以在PHP那边 组合成SQL语句之后 输出生成的sql语句看看 看看数据在后台是否正常 编码有没问题  再检查下数据库的编码
      

  2.   

    我看了一下,所有的表都可以查询,PHP这边输出的sql语句也都正常,没有编码的问题。所有的表都不能插入,是权限的问题么?
      

  3.   

    同样的sql语句直接在数据库中可以插入?
    看下你PHP那边写的SQL语句
      

  4.   

    直接echo 一下,看看到底输出的是什么。
      

  5.   

    $sql="insert into staff_info(XingMing,MiMa)values('$name','$password')";
    具体显示的时候是具体的值,并且能在mysql中正常执行
      

  6.   

    我是用root用户去连接的,应该不会存在权限的问题吧?
      

  7.   

    $sql="insert into staff_info(XingMing,MiMa)values('{$name}','{$password}')";
    值用{} 括起来
      

  8.   

    权限没问题,就肯定是你的sql有问题了。
    把最终要执行的sql打印出来
      

  9.   

    mysql_query($sql) or die(mysql_error());
      

  10.   

    最终打印出来的语句是:
    insert into staff_info(XingMing,MiMa)values('dianyuan','202cb962ac59075b964b07152d234b70')
      

  11.   

    美丽不打烊www.meilibudayang.com 表示很迷糊