鍍金池/ 問(wèn)答/PHP  Linux  數(shù)據(jù)庫(kù)/ 關(guān)于SQL模糊查詢的問(wèn)題?

關(guān)于SQL模糊查詢的問(wèn)題?

情況是這樣的 我用javascript傳了一個(gè)變量(變量名code變量值是5202)給PHP 然后PHP依據(jù)這個(gè)變量去數(shù)據(jù)庫(kù)模糊查詢 ($sql = "SELECT REGION_NAME FROM city WHERE REGION_CODE LIKE '$code%'";) 但是得到的結(jié)果不對(duì)(得到幾千個(gè)結(jié)果而正確的結(jié)果只有6個(gè)),如果我不用javascript給PHP傳值 而是直接在PHP里給code賦值(5202)那么得到的結(jié)果就是正確的 請(qǐng)問(wèn)為什么?

回答
編輯回答
法克魷

代碼截圖,php有沒(méi)有調(diào)試看傳輸?shù)淖兞渴欠袷瞧谕担?/p>

2018年3月2日 14:16
編輯回答
裸橙

變量值是否有傳輸?shù)絧hp,調(diào)試打印下變量就知道了。

2017年5月24日 18:59
編輯回答
青檸

很簡(jiǎn)單啊,問(wèn)題你自己都已經(jīng)說(shuō)出來(lái)了,既然你自己賦值變量沒(méi)有問(wèn)題,那肯定是出現(xiàn)在你js傳值給php那個(gè)步驟的問(wèn)題啊,你用ajax傳給php,然后用打印出來(lái)看看是不是你前端傳的值啊。

2018年6月29日 05:34
編輯回答
爛人

打印變量或者直接把sql打印出來(lái)看看,你傳入的值是否獲取到,如果獲取到了。你直接拿打印出來(lái)的sql跑一遍看看

2018年4月5日 15:29