我有一个包含两个单词名称的数据库,它们之间有空格但是为了让我的api调用工作,我需要在第一个和第二个单词之间使用%20。
目前mysql_query返回Anas platyrhynchos,我需要它返回Anas%20platyrhynchos
任何快速解决方案?
5 个答案:
答案 0 :(得分:2)
您可以使用PHP urlencode
。这应该可以解决你的问题。
答案 1 :(得分:1)
您可以使用replace()函数从查询中返回正确的字符串
replace(columnname,' ','%20')
或者,您可以使用urlencode()函数在PHP代码中执行此操作
答案 2 :(得分:1)
您可以使用urlencode
在PHP端执行此操作
答案 3 :(得分:0)
您需要urlencode从数据库返回的结果。这将添加%20和我假设您需要的其他特殊URL字符。
答案 4 :(得分:0)
使用Replace功能。
Select Replace(colName, ' ', '%20')