加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP页面使用ODBC,数据源和MSSQL中途停止加载

发布时间:2020-12-13 22:30:17 所属栏目:PHP教程 来源:网络整理
导读:我们有一个主要是静态的页面,包含一些 PHP包含,每个页面都从我们的MSSQL数据库中提取数据. 有一个非常奇怪的问题,页面会随机停止渲染.问题是零星的,并不总是可见的.有时页面加载正确,有时它们会在到达文件末尾之前停止. 您可以在哪里找到问题所在的页面 开发
我们有一个主要是静态的页面,包含一些 PHP包含,每个页面都从我们的MSSQL数据库中提取数据.

有一个非常奇怪的问题,页面会随机停止渲染.问题是零星的,并不总是可见的.有时页面加载正确,有时它们会在到达文件末尾之前停止.

您可以在哪里找到问题所在的页面
开发:http://author.www.purdue.edu/discoverypark/climate/
产品:http://www.purdue.edu/discoverypark/climate/index.php

如果您反复刷新页面,您将希望能够看到该问题.该问题仅存在于包含对我们的数据库的调用的页面上,但是在大多数情况下页面再次正常加载;有时只会停止输出页面.它破坏了普通的html以及php块之前和之内.

生产环境中的问题似乎差不多;两者之间的唯一区别是与数据库的数据源连接.

PHP,ODBC和MSSQL是否存在任何已知问题?它显然与对数据库的调用有关,这些调用都是存储过程.这可能是数据源的问题吗?

任何输入将不胜感激.

解决方法

当它死亡时,我一直在“查看源代码”中看到这个:

< div class =“wrap”>
????< a href =“/ research / vpr /”> OVPR< / a>
????< img alt =“>” SRC =”.

我猜你的图像缓存或图像URL生成或图像处理可能在某处被破坏,并且由于缺少图像而中止.

> INSIDE的alt值也不是犹太洁食.这需要用http://php.net/htmlentities进行转义

它可能“工作”但它不会验证,并且一个不验证的页面只是简单的破坏.

例如,DEV中的localhost和PROD中的单独框之间的数据库连接差异可能会改变问题的时间/频率,但几乎肯定是红鲱鱼…

虽然如果DB调用查找OVPR图像正在执行die()…

但是,当然,如果在数据库代码中每次调用odbc_ *或mssq_ *时都没有10行错误处理,那么你做错了,需要添加它.

PS如果上述方法都没有解决,从ODBC切换到mssql_ *或sybase_ *驱动程序或PDO :: *并消除至少一个可能的竞争者应该是微不足道的.不过,我再说一遍,数据库肯定是99%的红鲱鱼,而且你已经做了一些显而易见的事情,我敢说愚蠢,一旦你追溯到真正的原因……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读