新聞中心
php5.4版本的環(huán)境中提示mysql_escape_string()錯(cuò)誤的解決方法
作者 / 無憂主機(jī) 時(shí)間 2017-08-25 09:10:35
目前虛擬主機(jī)市場上很多php虛擬主機(jī)都升級到了5.3以上版本,特別很多站長朋友購買的是php版本為5.4的站長朋友還是比較多的,沒有辦法,目前很多請人做的程序使用的php版本都是算是比較高版本的了,但是比較常見的php源碼程序,比如dedecms,wordpress,易企cms等等再5.2/5.3環(huán)境下都是完美的運(yùn)行的,但是有部分的源碼程序在php5.4環(huán)境下就會報(bào)錯(cuò),畢竟php5.4版本的廢棄了很多的函數(shù),而部分源碼還是在采用,就好比如今天有一位站長朋友的站點(diǎn)就報(bào)錯(cuò)
mysql_escape_string() This function is deprecated; use mysql_real_escape_string() instead。
這樣的報(bào)錯(cuò)其實(shí)解決非常的簡單,這個(gè)的意思就是說mysql_escape_string()這個(gè)方法不建議使用,而把這個(gè)方法替換為:mysql_real_escape_string(),這樣的報(bào)錯(cuò)其實(shí)已經(jīng)告訴您答案,所以解決起來就是非常簡單。 解決方法就是, 找到報(bào)錯(cuò)的這個(gè)文件,把mysql_escape_string替換為mysql_escape_string()就可以解決掉這個(gè)問題。 是不是感覺類似的錯(cuò)誤很簡單的,其實(shí)程序的報(bào)錯(cuò)都是比較簡單的,就怕的是不報(bào)錯(cuò)就有點(diǎn)難弄了,所以說呀有報(bào)錯(cuò)是好事情,至少解決起來就比較輕松一點(diǎn),就好比如dedecms在5.4環(huán)境下登錄后臺直接是頁面找不到,實(shí)際上就是500的問題,但是這個(gè)問題又不報(bào)錯(cuò),所以只能一層一層的去剝開去找到錯(cuò)誤的原因。 希望無憂主機(jī)小編這篇文章能幫助到大家。本文地址:http://www.gle-technology.com/others/25294.html