我想从CMS的DB中获取前缀
我做了这个代码,但如果数据库中有更多的CMS(Joomla、Opencart、Wordpress)或备份,它就不起作用了。我可以更优雅地访问前缀吗?
$this->connectDB();
$result = mysql_query("show tables;");
while($row = mysql_fetch_row($result)){
$allRows[] = $row[0];
}
$index = preg_grep("/^.+_user$/", $allRows);
$pieces = explode("_", array_pop($index));
$this->_prefix=$pieces[0]."_"
按照尝试
$this->connectDB();
$result = mysql_query("show tables;");
while($row = mysql_fetch_row($result)){
$allRows[] = $row;
}
$index = preg_grep("/^.+_user$/", $allRows);
$pieces = explode("_", array_pop($index));
$this->_prefix=$pieces[0]."_"