开发者社区> 问答> 正文

PHP 无法读取sqlserver中的数据,求解

公司原因 必须使用sqlserver  2008R2,

我是用pdo连接数据库代码如下:

<?php

 header('Content-Type:text/html;charset=utf-8');

  try {
     $hostname = "127.0.0.1"; 
     $dbname = "contacts";
     $username = "admin"; 
     $pwd = "admin"; 
     $dsn="sqlsrv:Server=$hostname;database=$dbname";
     
    $conn = new PDO ($dsn,$username,$pwd);
    $conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
    echo "mssql database connnection sucessed!";
   } catch (PDOException $e) {
     echo "Failed to get DB handle: " . $e->getMessage() . "\n";
     exit;
   }
$sql="select *from person";
$result=mssql_query($sql);
echo $sql;
?>



  OK  提示连接成功,但却读取不了数据库的内容,怎么破— —

展开
收起
一枚小鲜肉帅哥 2020-06-20 21:04:37 2834 0
1 条回答
写回答
取消 提交回答
  • 菜不可及的程序猿

    这个sql拼写错了 $sql="select * from person 楼主啊,你到底是用PDO还是用mssql,这俩个是不同的扩展

    2020-06-20 21:06:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载