我确信我无法解决这个问题,因为缺乏对php某些方面的了解,但我一直试图解决它一个月没有运气.这是问题的简化版本.
在我的数据库中,我有一个成员表,一个子表(每个成员的孩子),以及一个朋友请求表(这包含了孩子们互相发送给朋友的请求).
我正在尝试做的是使用以下while循环显示特定父级的子级....
$query = "SELECT * From children " . <br>
"WHERE parent_member_id = $member_id"; <br>
$result = mysql_query($query) <br>
or die(mysql_error());<br>
$num_children = mysql_num_rows($result);<br>
echo $num_children;<br>
while($row = mysql_fetch_array($result)){<br>
$first_name = $row['first_name'];<br>
$child_id = $row['child_id'];<br>
<div>echo $first_name<br>
}
Run Code Online (Sandbox Code Playgroud)
这个while循环完美地运行并显示这样的东西......
1)肯尼斯
2)拉里
我试图做的是显示每个孩子旁边的朋友请求的数量......就像这样
肯尼斯(2)
拉里(5)
为此,我尝试对原来的while循环进行以下修改...
$query = "SELECT * From children " .<br>
"WHERE parent_member_id = $member_id";<br>
$result = mysql_query($query) <br>
or die(mysql_error());<br>
$num_movies = mysql_num_rows($result);<br>
echo $num_movies;<br>
while($row = mysql_fetch_array($result)){<br>
$first_name = $row['first_name'];<br>
$child_id = $row['child_id'];<br>
echo …Run Code Online (Sandbox Code Playgroud)