循环传值,读数据库!!!为什么????只接到一值!!!!
if(!isset($db_link))
{
require "./db.php";
}
$id=4;
chanp_z($id);
function chanp_z($id)
{
global $Table,$db_link,$Bt;
$sql="select * from $Table[zt] where zhuiid='$id'";
$result=$db_link->query($sql);$i=0;
while($row=$db_link->fetch_array($result))
{
echo $row[id]."<br>";//值分别是11,12,13
chanp_z_mess($row[id]);//传值该是chanp_z_mess(11),chanp_z_mess(12),chanp_z_mess(13)
}
}
function chanp_z_mess($id)
{
global $Table,$db_link,$Bt;
$sql="select * from $Table[index] where fenid='$id'";
$result=$db_link->query($sql);
while($row=$db_link->fetch_array($result))
{
echo $row[id];
echo $row[messgbt];//读出应该是三条数据
echo "<hr>";
}
}
//结果只接收到了11,读出的数据也是11信息!!
有办法解决吗?????????????