<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语法,进行测试。 况且。你这里已经报错了 检查一下这个语法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。