> 백엔드 개발 > PHP 튜토리얼 > php中的url规则是怎么写入到数据库的

php中的url规则是怎么写入到数据库的

WBOY
풀어 주다: 2016-06-13 12:16:03
원래의
1406명이 탐색했습니다.

php中的url规则是如何写入到数据库的?
比如我定义好文章的url规则为

post/{$id}.html
로그인 후 복사

{$id}表示的是文章id

写入的数据库的语句应该怎么写,因为{$id}也是数据表中的字段id的值,如果单纯的写id,只需要VALUES中值写 `id`即可,现在是字符串跟字段id混合着,就不知道怎么写了
我试过
concat('post/',`id`,'.html')
로그인 후 복사

但当url规则变化时,这里又要重新设置,感觉不是很灵活

像PHPCMS中,url规则设定好后,又是怎么更新都数据库中的呢?
------解决思路----------------------
这个规则肯定是独立数据表,而不是像这样有多少新闻就写多少遍
表rules
id    category    rule
1     news         post/{ID}.html
使用时搜news找到规则,然后用str_replace替换掉{ID}

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿