只有返回 的值具有特殊字符時,我的sql查詢才返回任何結果。爲例:我的sql不返回具有特殊字符的值
查詢是:
$sql = "SELECT * from categorie ";
$result = $conn->query(sprintf($sql));
的結果是JSON
{"rows":2,"categorie":[{"idCategorie":"8","nomCategorie":"loisir ","imageCategorie":"imgCategorie1.png"},{"idCategorie":"9","nomCategorie":"destination","imageCategorie":"imgCategorie2.png"}],"message":"Liste cat\u00e9gorie","error":0}
但是,當我改變 「nomCategorie」,從 「羅伊薩」 到「廣利羅伊薩avez VOUS?
該查詢不返回任何東西或使得像nomCategorie =cinéma paris
它不起作用。所以我取消所有的空間和特殊字符,它的工作原理
我現在用我的PHP管理員ovh – user3070123
你是說,當你在數據庫中更改json,然後選擇查詢不起作用?不可能。也許在PHP中,你正在做json_decode(),那是什麼不工作? – nospor
我正在做一個Web服務;我寫查詢,然後我正在做 json_encode和它不能工作 – user3070123