0
I JSON使用PHP解碼頁面,但有時會出現像'M'gladbach'或'Côted'Ivoire'這樣的名稱,然後SQL將第一個單引號看作停下來,因爲它給了我'科特迪瓦'後的錯誤有人可以幫我解決這個問題嗎? 我知道你可以做'Côted''Ivoire',但是當我從API獲取所有信息時,我無法在其中添加雙引號。非常感謝。從PHP中退出單引號(')PHP
I JSON使用PHP解碼頁面,但有時會出現像'M'gladbach'或'Côted'Ivoire'這樣的名稱,然後SQL將第一個單引號看作停下來,因爲它給了我'科特迪瓦'後的錯誤有人可以幫我解決這個問題嗎? 我知道你可以做'Côted''Ivoire',但是當我從API獲取所有信息時,我無法在其中添加雙引號。非常感謝。從PHP中退出單引號(')PHP
正確的方式做到這一點是
$item = "Côte d'Ivoire";
$escaped_item = mysqli_escape_string($item);
printf("Protected string : %s\n", $escaped_item);
現在是安全的,例如放在數據庫中。
使用雙引號
"M'gladbach"