gpt4 book ai didi

php - 在静态参数中加载查询结果

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:21 25 4
gpt4 key购买 nike

我一直在为我的博客系统编写一个小框架,但遇到了一个小问题。当我的最终用户为系统编写模板时,他们会使用 %title% 等参数来加载预设变量。

$tpl->setParam('title','my site');
//%% are appended elsewhere

一切都很好,但我需要一个解决方案来加载查询并显示结果,因此用户不必每次都编写自己的查询,我可以只使用“query”参数来加载查询.任何帮助将不胜感激。我想要做的是让 %article% 从我的数据库中加载一篇文章。

最佳答案

还是不完全明白。

<强>1。加载同一篇文章:执行 MySQL 查询,从中获取一篇文章,然后将其简单地传递给一个变量,然后执行与您相同的操作。

<强>2。按顺序加载不同的文章:我在这里真的没有很好的解决方案,但这里有一个想法。首先,计算 %article 的出现次数。然后执行查询并将文章存储在数组中,只有 %article 的出现次数。如果这个数字更高,代码应该做一些事情来清理它。然后,获取第一篇文章并执行for($i=0;$i<$occurences;$i++){$page = str_replace("%article", $articles[$i], $page,1);}

<强>3。加载 %article(id):我认为在这种情况下您可能需要正则表达式。

关于php - 在静态参数中加载查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9056200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com