gpt4 book ai didi

php - 在mysql字段中使用php变量

转载 作者:行者123 更新时间:2023-11-29 06:04:44 25 4
gpt4 key购买 nike

我在 Mysql 表中有一个字段,其中包含 php 变量,该变量用于确定存储文件的目录(例如 Docs/$CompID/Acc/$ AccID/)。问题是,当我检索值时,显示的是 php 变量名称而不是值。

我尝试在值周围加引号 -

都在 Mysql 表中(Docs/$CompID/"Docs/".$CompID."/)

当显示 php 变量时 (echo"$dir")

我还尝试执行 str_replace,将 { } 放在变量周围,以便我可以在字符串中识别它:

$start=strrpos($cat['dir'],'{');
$stop=strrpos($cat['dir'],'}');
$rep=substr($cat['dir'],$start+1,$stop-1);
$dir=str_replace("{".$rep."}",$rep,$cat['dir']);

所有这些都只是显示 php 变量名称。任何帮助将不胜感激!

最佳答案

您可以使用 eval()

$AccID = 'me';
eval("\$str = \"Acc/$AccID/\";");
echo $str;

关于php - 在mysql字段中使用php变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12066617/

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