Home >Backend Development >PHP Tutorial > 数据表名所变(有法则的多了一个相同的前缀),系统一定要修改sql语句吗

数据表名所变(有法则的多了一个相同的前缀),系统一定要修改sql语句吗

WBOY
WBOYOriginal
2016-06-13 12:45:09797browse

数据表名所变(有规律的多了一个相同的前缀),系统一定要修改sql语句吗?
原系统的sql形如:
select * from 'table';
今天上线后,才知道:
由于其他原因(这里就不提了)。
所有的数据表一定要改名子,要统一把所有的数据表,加上前缀,就是加上一个"nbx_table"

我应该怎么办?
第一,把系统再改一遍吗?也太麻烦了吧?
第二,怎么可以防止下次不这样?

第三,一些cms这样写有什么好处:

$this->FLInfos = $this->dsql->GetOne("SELECT * FROM `#@__freelist` WHERE aid='$fid' ");

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn