我在包含php变量的Mysql表中有一个字段,用于确定存储文件的目录(例如,Docs/$CompID/
和Acc/$AccID/
)。问题是,当我检索值时,显示php变量名称而不是值。在mysql字段中使用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变量名称。任何帮助,将不胜感激!
是什么'$猫[ '目录']'是什么样子? –
Docs/$ CompID /和Acc/$ AccID /是$ cat ['dir']中数据类型的示例。当我尝试使用str_replace时,我将它们更改为Docs/{$ CompID} /和Acc/{$ AccID}/... – Alan