我有用户的数据库表。有一个名为fkhouseid
的列可以是(1,2,3,4,5),它将用户连接到房屋,通向另一个带有房屋名称的桌子。
我试图在每个房子的单独列中打印每个用户。这是第一个获取用户的查询:
$numbers = '12345';
$unityResult = getUnityEmail();
然后获得房屋数量:
$houseResult = getHouses();
$count = mysqli_num_rows($houseResult);
共有5所房屋。然后我试图打印每个房子的名字:
for ($x=0;$x<$count;$x++){
echo "<div id='memberList$x' style='display:inline-block;vertical-align:top'>";
echo "<fieldset class=fieldname style='display:inline'>";
if( $numbers[$x] == 1){ echo "<legend class=name_legend>u</legend>"; }
else if( $numbers[$x] == 2){ echo "<legend class=name_legend>n</legend>"; }
else if( $numbers[$x] == 3){ echo "<legend class=name_legend>i</legend>"; }
else if( $numbers[$x] == 4){ echo "<legend class=name_legend>t</legend>"; }
else{ echo "<legend class=name_legend>y</legend>"; }
echo "<ul class='list'>";
while ($row_unity = mysqli_fetch_array($unityResult)) {
if ($row_unity['fkhouseid'] == $numbers[$x]) {
format_member_list_filters( $row_unity);
}
}
echo "</ul>";
echo "</fieldset>";
echo "<br>";
echo "</div>";
mysqli_data_seek($houseResult, 0);
}
我要买房子(每个房子的每个字母),但我不能根据他们的房子得到名字:
我如何才能让它显示其他列的名称?
答案 0 :(得分:1)
问题很容易解决。
mysqli_data_seek($houseResult, 0);
已更改为
mysqli_data_seek($unityResult, 0);