我尝试选择语句与变量,但不工作,也许我想念的东西。选择变量语句,但不工作
<!--Get data from user-->
<?php while ($row_settings = mysql_fetch_array($rs_settings4)) {
$get_id_friend=$row_settings['friend_id'];
} ?>
<!--Get data from user-->
<div id="wrap-box"><!--Loop-box-->
<?php $results = mysql_query("select * from users where id='$get_id_friend'"); ?>
<?php while ($row_friend_loop = mysql_fetch_array($results)) {?>
<div class="img">
<img src="<?php echo $row_friend_loop['img']; ?>" width="49"/>
</div>
<div id="request">
<div class="name">
<p><?php echo $row_friend_loop['user_name']; ?></p>
</div>
<div class="btn">
<a href="#"><img src="images/btn-confirm.jpg" class="hover" /></a><a href="#">
<img src="images/btn-ignore.jpg" class="hover" /></a>
<div class="clear"></div>
</div>
</div>
<?php } ?><!--Loop-box-->
我尝试从
where id='$get_id_friend'");
改变
where id='.$get_id_friend.'");
,但还是不行, 对不起,我还在这里新受
首先我想从获得ID表友,如果表友的id与表用户相关,则具有相关id的所有数据都将会循环。
你不能发布一堆代码,并说它不起作用,你必须详细解释你想实现的目标。 – stivlo
在你的第一个while循环中,你每次都会覆盖$ get_id_friend,可能是这样吗?另外,如果ID是数字型的,那么检查一下(intval($ get_id_friend),例如。) –
最有可能的问题是第二个查询在while循环之外,其中定义了$ get_id_friend,所以它只执行$ get_id_friend的最后一个值。但是请定义“不工作”, - 预期是什么,实际产出是多少? –