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

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP页面使用ODBC,数据源和MSSQL中途停止加载脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我们有一个主要是静态的页面,包含一些 PHP包含,每个页面都从我们的MSsql@L_512_5@中提取数据.

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

您可以在哪里找到问题所在的页面
开发: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%的红鲱鱼,而且你已经做了一些显而易见的事情,我敢说愚蠢,一旦你追溯到真正的原因……

脚本宝典总结

以上是脚本宝典为你收集整理的PHP页面使用ODBC,数据源和MSSQL中途停止加载全部内容,希望文章能够帮你解决PHP页面使用ODBC,数据源和MSSQL中途停止加载所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。