国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

PDO版本問題 Invalid parameter number: no parameters were bound

2024-05-04 21:56:34
字體:
供稿:網(wǎng)友

發(fā)現(xiàn)在客戶的某個PHP版本下,執(zhí)行某類操作的時候,總是會報如下錯誤 Invalid parameter number: no parameters were bound,經(jīng)google,發(fā)現(xiàn)是php版本過低導致,正文:

今天在處理bug的時候發(fā)現(xiàn)某一個很奇怪的問題,在執(zhí)行某類操作的時候會報:Invalid parameter number: no parameters were bound,但是該問題在本地或是測試機上測試都沒有重現(xiàn),猜想是否和版本有關(guān),于是就google了下,發(fā)現(xiàn)http://forum.typecho.org/topic.php?id=1501 該文的二樓說道,該問題是版本的bug,在php5.2.9以下的pdo中會出現(xiàn)。于是就是找了團隊中另外一位同時的機子(5.2.6)做測試,果然重現(xiàn)該問題,他的服務(wù)器上5.2.17上測試,該問題沒有出現(xiàn)。

在調(diào)試的時候,發(fā)現(xiàn)出現(xiàn)該類操作的時候有如下業(yè)務(wù)報以上錯誤:

用PDO往表nw_log(表字段一些列uid之類的,及content字段)中插入一條數(shù)據(jù),其中content字段的內(nèi)容為<a href='http://a.xxx/?tid=1'>test</a>,并且在入庫之前表字段的內(nèi)容會調(diào)用PDO->quote方法進行轉(zhuǎn)義。在php5.2.6機子上則報如上錯誤,但是在5.2.17機子上表現(xiàn)正常。

當我僅僅只是將內(nèi)容修改為http://a.xxx/?tid=1的時候,在5.2.6機子上和5.2.17機子上均表現(xiàn)正常,于是再次將內(nèi)容格式調(diào)試為<a href=“http://a.xxx/?tid=1”>test</a>,則5.2.6及5.2.17上均表現(xiàn)正常,看來是單引號惹的禍。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 大荔县| 庆安县| 佛教| 隆尧县| 乌鲁木齐县| 米林县| 特克斯县| 东丽区| 宁国市| 青海省| 科技| 新田县| 营山县| 恩平市| 长宁区| 贵南县| 汝阳县| 绍兴县| 民乐县| 禹城市| 综艺| 桑日县| 应城市| 科技| 林口县| 油尖旺区| 鸡西市| 山阴县| 涟水县| 苍南县| 宁远县| 茌平县| 磴口县| 东乡族自治县| 响水县| 会理县| 绿春县| 西宁市| 太白县| 东明县| 垣曲县|