<html>
<head>
<meta charset="utf-8">
<title>显示实施时间</title>
</head>
<body>
<?php
echo phpinfo();
?>
<?php 
	echo "<h1>现在的时间是</h1> ";
	
?>
<hr>
<?php 
	date_default_timezone_set("PRC");
	echo date("y-m-d h:i:s");
?>
	<hr>
<?php  
$serverName = "localhost"; //数据库服务器地址
$uid = "lx";     //数据库用户名
$pwd = "123456"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"wzry");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn){
echo "成功连接";
}else
   {
echo '连接失败';
}
	
$result = sqlsrv_query($conn,"SELECT TOP 1000 [姓名]
      ,[性别]
      ,[年龄]
  FROM [wzry].[dbo].[玩家]");
	
if($result){
	echo "  有数据";
}else{
	echo "  没数据";
}
while($r = sqlsrv_fetch_array($result))
{
	print_r($row);
}
	
?>
</body>
</html>
 
代码如上 运行结果如下 
 初步推断是 $result = sqlsrv_query($conn,"SELECT TOP 1000 [姓名] ,[性别] ,[年龄] FROM [wzry].[dbo].[玩家]"); 这一行代码返回了空值,但不明白原因,数据库已检查,有数据且能运行 
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
首先排查是否语法错误,可以先在SQL连接工具中测试,测试成功后,在转变php语法,进行测试。 况且。你这里已经报错了
 检查一下这个语法。