Php ;-你试过什么了吗?如果是这样,你应该把你的尝试添加到你的问题中。我有一些想法,但没有一个是特别有效的,尽管筛选一百万种可能的组合可能不会对你的工作太费力DB@Phil我有一个单独的名为URL的表,其中包含已连接的存储和位置组合。它很难维护,地址、名称、新
Php ;-你试过什么了吗?如果是这样,你应该把你的尝试添加到你的问题中。我有一些想法,但没有一个是特别有效的,尽管筛选一百万种可能的组合可能不会对你的工作太费力DB@Phil我有一个单独的名为URL的表,其中包含已连接的存储和位置组合。它很难维护,地址、名称、新,php,mysql,clean-urls,Php,Mysql,Clean Urls,;-你试过什么了吗?如果是这样,你应该把你的尝试添加到你的问题中。我有一些想法,但没有一个是特别有效的,尽管筛选一百万种可能的组合可能不会对你的工作太费力DB@Phil我有一个单独的名为URL的表,其中包含已连接的存储和位置组合。它很难维护,地址、名称、新店、新城市的任何变化……所以,我希望一些php/mysql专家能帮上忙:-为什么不把它变成一个?这样,它总是最新的 www.domain.com/store-location www.domain.com/three-words-store-
;-你试过什么了吗?如果是这样,你应该把你的尝试添加到你的问题中。我有一些想法,但没有一个是特别有效的,尽管筛选一百万种可能的组合可能不会对你的工作太费力DB@Phil我有一个单独的名为URL的表,其中包含已连接的存储和位置组合。它很难维护,地址、名称、新店、新城市的任何变化……所以,我希望一些php/mysql专家能帮上忙:-为什么不把它变成一个?这样,它总是最新的
www.domain.com/store-location
www.domain.com/three-words-store-chicago or
www.domain.com/nicestore-new-york-or-some-neighbourhood-with-more-words or
www.domain.com/oneword-oneword
url: www.domain.com/cool-store-los-angeles
SET @store = 'cool-store-los-angeles'
SELECT *
FROM (SELECT *
FROM stores
WHERE store LIKE CONCAT(SUBSTRING_INDEX(@store, '-', 1), '%')) s
JOIN (SELECT *
FROM locations
WHERE location LIKE CONCAT('%', SUBSTRING_INDEX(@store, '-', -1))) l
WHERE CONCAT(s.store, '-', l.location) = @store