echo $strsql的结果 select top 1 * from t_user where loginname='aaa' 然后再echo $result 发现是空白``````$strsql的结果是我想要的语句没错,但为啥$result是空白呢```
你的sql是sql server的,mysql不支持select * from t_user where loginname='aaa'不要top 1
第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释放。
谢谢,结贴````看来要再去看看MYSQL参考手册了````以前用C#+SQL SERVER 开发的,好多习惯还没改回来```
select top 1 * from t_user where loginname='aaa'
然后再echo $result
发现是空白``````$strsql的结果是我想要的语句没错,但为啥$result是空白呢```
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释放。