【发布时间】:2015-04-13 14:31:13
【问题描述】:
我有一个包含许多国家代码及其对应国家名称的数据库 例如:
mauritius 230
canada 1
testcountry 1234
每个国家/地区可能有 1 到 5 个起始编号。用户将输入任何电话号码,例如 23012345678,输出应为mauritius。
如何在数据库中执行这样的 sql 查找?我在想我可以制作输入数据的 5 个子字符串:
2
23
230
2301
23012
并找到匹配项,但这并不有效。知道如何进行吗? (php)
【问题讨论】:
-
您有世界上使用的呼叫代码列表吗?你有没有想过如何解决这个问题?你有没有尝试过什么?您知道,我们不是来为您工作的。
-
是的,我已经有一个包含所有国家代码的数据库,当我执行这样的操作时,我已经得到了答案。首先,如果答案不是 = 1,我使用子字符串 2% 进行搜索,然后我搜索 23%,然后搜索 230%,然后搜索 2301%,直到找到答案 1 行
标签: php html mysql phpmyadmin codeigniter-2