情況是這樣的 我用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)問為什么?
4 回答

繁華開滿天機(jī)
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
很簡(jiǎn)單啊,問題你自己都已經(jīng)說出來了,既然你自己賦值變量沒有問題,那肯定是出現(xiàn)在你js傳值給php那個(gè)步驟的問題啊,你用ajax傳給php,然后用打印出來看看是不是你前端傳的值啊。

慕的地8271018
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
打印變量或者直接把sql打印出來看看,你傳入的值是否獲取到,如果獲取到了。你直接拿打印出來的sql跑一遍看看
- 4 回答
- 0 關(guān)注
- 389 瀏覽
添加回答
舉報(bào)
0/150
提交
取消