php-mssql

Change PHP mssql to sqlsrv (mssql_fetch_row)

烂漫一生 提交于 2021-01-28 18:33:05
问题 I have this code: $query="Select SUBJECT,NOTES from CAMPNOTIFICATION where TYPE LIKE 'message_blackboard' AND VALIDAFTER <= GETDATE() AND (VALIDUNTIL >= GETDATE() OR VALIDUNTIL IS NULL)"; $encode = array(); //$query = strtr($query, array('{$raum}' => $raum)); $query_result = mssql_query($query); while ($row = mssql_fetch_row($query_result)) { $encode[] = $row; $text = $row[1]; $text = str_replace("<br />","\n",$text); $text = str_replace("<br>","\n",$text); $text = str_replace("<br/>","\n",

cant connect to mssql server or sqlsrv not showing up on phpinfo

落爺英雄遲暮 提交于 2020-06-18 04:32:33
问题 I have problem to connect to SQL server. I did all the steps from here and I already changed the php.ini configuration file: ;On windows: extension_dir = "D:\xampp\php\ext" But I still can't connect, my PHP Version is 7.2.11. I tried with mssql_connect() and sqlsrv_connect() : This is my attempt: <?php $servername = "1111"; $username = "user"; $password = "123"; $dbname = "DEV"; $connection = mssql_connect($servername, $username, $password); if (!$connection) { die('Not connected : ' . mssql

linux环境php调用sqlServer2000存储过程遇到的问题

三世轮回 提交于 2019-11-27 16:18:33
  在linux环境中用php查询sql server并不是很常见的需求.一般来说如果一定要用sql server,编程语言我会先c#;如果一定要用php,数据库我就选mysql.   这几天的开发中,需要从一 个非开源的erp系统中获取数据,它使用的数据库是sql server 2000,并使用了很多存储过程.我们要基于这个系统做一些报表类的功能,并把这些功能集成到一个原有的PHP开发的crm系统中.需求来了~   在linux环境中用php查询sql server可以用php自带的 mssql 扩展或 pdo_dblib 扩展,这两个扩展都需要freetds类库的支持.   在程序调试过程中我绕了很多弯,把里面几个重点记录一下. 1.tds版本设置 参考自: http://cubist.cs.washington.edu/doc/FreeTDS/userguide/x574.htm 我用的是sql server 2000,tds版本应该设置成8.0 ,修改 freetds.conf [global] # TDS protocol version # 前面不要带分号 tds version = 8.0 调试中发现,如果使用 pdo_dblib 扩展,这个版本设置没有什么影响,设置成几都能运行;如果使用 mssql 扩展,这个版本一定要设置成8.0,否则会报错. 2