$result就没有对echo $strsql;看看对不对

解决方案 »

  1.   

    echo $strsql的结果
    select top 1 * from t_user where loginname='aaa' 
    然后再echo $result
    发现是空白``````$strsql的结果是我想要的语句没错,但为啥$result是空白呢```
      

  2.   

    你的sql是sql server的,mysql不支持select * from t_user where loginname='aaa'不要top 1
      

  3.   

    第7行:
    select top 1 * from t_user where loginname='$loginname'改为 select * from t_user where loginname='$loginname' limit 1第21行:
      mysql_free_result($result);不需要该行,因为insert语句返回的是trure或者false,不可也无需用free_result释放。
      

  4.   

    谢谢,结贴````看来要再去看看MYSQL参考手册了````以前用C#+SQL SERVER 开发的,好多习惯还没改回来```