我有一个网站,里面有一个每行都有html的Mysql数据库(是的,我知道这不太理想)。问题是程序员只需复制并粘贴多行中的重复文本。因此,如果我需要更新文本,我必须手动编辑许多行中的html。我想包括一个'include'或'require'函数并将通用html存储在一个外部文件中,但它似乎没有在mysql输出中解析(只显示静态html)。因此,如何在包含html的mysql行的头html中包含对外部文件的引用?也就是说,我需要解析包含在mysql数据库的一行中的php,而不是从调用数据库的php页面解析。我尝试了eval函数但仍无法检索外部php文件。
另一种选择是复制的文本实际上是数据库中的另一行。因此,我不确定如何使页面以特定顺序动态地从数据库中拉出多行?
真是一团糟。有什么想法吗?干杯
答案 0 :(得分:0)
获取它们时可以解析每一行。
preg_match_all ("#include\((.+)\)#", $row, $result);
foreach ($result[1] as $value) {
include ($value);
}
或类似的东西。 :)