数据库连接到PHP函数内的SQL Server

时间:2016-07-26 19:22:01

标签: php sql-server

我无法在PHP函数中连接到数据库,但在函数外部没有任何困难。谷歌搜索没有找到解决方案。我使用PHP SQLSRV而不是MSSQL进行连接。此连接适用于其他地方这是简单的PHP: -

<?php
include("dbconfig.php"); 
//last line of this: $conn = sqlsrv_connect($serverName, $connectionInfo)

function listCalendar(){   
  $sql = "select Id from Calendar";
  $handle = sqlsrv_query($conn,$sql);
  while ($row = sqlsrv_fetch_object($handle)) {
  $ret= "result = ".$row->Id;
}
return $ret;
}

listCalendar(); ?> 

这甚至不会产生空的&#34;结果=&#34;。如果行函数listCalendar(){和结束标记}被注释掉,并返回$ ret替换为echo $ ret,那么正确的&#34;结果= 5&#34;是的回应。对这些想法感激不已,因为浪费了很多时间!

0 个答案:

没有答案