關於PHP從WINDOWS平台上移到linux下面(在線等)

abc_grace 2005-09-23 08:23:09
關於PHP從WINDOWS平台上移到linux下面
在執行存儲過程查詢時,無法近回執行的查詢結果,不報任何錯
該存儲過程在查詢分析器中能查出結果,
用的是php5.0+mssql2k

在liunx下面能夠執行一般的查詢,就是不支持存儲過程
在liunx下面能夠執行一般查詢,說明php.ini文件配置後,能夠支持mssql

在線等
...全文
139 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangfeng1133 2005-09-23
  • 打赏
  • 举报
回复
关注哦
abc_grace 2005-09-23
  • 打赏
  • 举报
回复
注意了,大小寫都會開了呀,就是返回不了結果集呀
AlexJia2046 2005-09-23
  • 打赏
  • 举报
回复
注意大小写袄
abc_grace 2005-09-23
  • 打赏
  • 举报
回复
不支持存儲過程,還有沒有支持存儲過程的中間件呀
wanbb 2005-09-23
  • 打赏
  • 举报
回复
freetds好象不支持存儲過程,我试过字段是ntext的也不被支持
abc_grace 2005-09-23
  • 打赏
  • 举报
回复
是呀,執行一般的查詢可以返回結果集呀(說明可以正常的讀取到mssql數據),
但是就是用存儲過程就返回不了結果集(),
就是這樣的呀

在phpinfo裡面也可以看到freedts
wanbb 2005-09-23
  • 打赏
  • 举报
回复
不明白你到底要问什么,首先你要能连接到mssql才能问以后的事啊。
装了freetds后先确定用tsql可以正常的读取到mssql数据,然后就是重新编译你的php,并在编译的时候加上--with-mssql=(freetds安装的路径)
abc_grace 2005-09-23
  • 打赏
  • 举报
回复
freetds已經裝了呀,但是還不行呀
wanbb 2005-09-23
  • 打赏
  • 举报
回复
不可能吧,我的和你一样啊,在Liunx环境下php是不能用mssql系列函数的,也就是说不能在Liunx下连接到mssql,要装个freetds才可以
abc_grace 2005-09-23
  • 打赏
  • 举报
回复
[MSSQL]
; Allow or prevent persistent links.
mssql.allow_persistent = On

; Maximum number of persistent links. -1 means no limit.
mssql.max_persistent = -1

; Maximum number of links (persistent+non persistent). -1 means no limit.
mssql.max_links = -1

; Minimum error severity to display.
mssql.min_error_severity = 10

; Minimum message severity to display.
mssql.min_message_severity = 10

; Compatability mode with old versions of PHP 3.0.
mssql.compatability_mode = Off

; Connect timeout
;mssql.connect_timeout = 5

; Query timeout
;mssql.timeout = 60

; Valid range 0 - 2147483647. Default = 4096.
;mssql.textlimit = 4096

; Valid range 0 - 2147483647. Default = 4096.
;mssql.textsize = 4096

; Limits the number of records in each batch. 0 = all records in one batch.
;mssql.batchsize = 0

; Specify how datetime and datetim4 columns are returned
; On => Returns data converted to SQL server settings
; Off => Returns values as YYYY-MM-DD hh:mm:ss
;mssql.datetimeconvert = On

; Use NT authentication when connecting to the server
mssql.secure_connection = Off

; Specify max number of processes. Default = 25
;mssql.max_procs = 25

php.ini文件就是這麼配置的呀
wanbb 2005-09-23
  • 打赏
  • 举报
回复
在liunx下面能夠執行一般查詢,說明php.ini文件配置後,能夠支持mssql??
你是怎么配置的?我一般要装个tds才可以连mssql的

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧