我希望从我的函数中打印一些动态数据到传递的字符串,就像这样。
我的函数
function mysql_funX_Repeter($query,$itemtemplet)
{
$this->mysql_funX_connect();
$result = mysql_query($query) or die("Repeter Query Error.");
if (!$result)
{
$message = 'ERROR:' . mysql_error();
return $message;
}
else
{
$newtempelt = str_replace("Eval", '$row', $itemtemplet);
while ($row = mysql_fetch_array($result))
{
echo $newtempelt;
}
}
}
函数中传递值
<ul>
<?php
$rptvalue="<li><a href=''>Eval['name']</a></li>";
$myFun->mysql_funX_Repeter("Select name from tbldemo",$rptvalue);
?>
</ul>
我的输出
- $row['name']
- $row['name']
- $row['name']
我想要的输出结果
raj
ram
prince
但它只显示变量,而不显示数据库中的值。 如何解决这个问题...!!!
$row ['name'] ='test'; $rptvalue="<li><a href=''>Eval['name']</a></li>"; echo str_replace("Eval", '$row', $rptvalue);
- chris85$row['name']
这样的内容。 - Priyank Patel