此 PHP 代码用于检查用户正在关注的名称。他们是他的朋友,或者如果他们不是他的,则 $friends 必须显示<td> <input type="submit" id="downloadbut" value="Follow"></td>
是否有他的 $friends 必须显示echo '<td> <span id="liketextvote">Following</span></td>';
用户是否正在关注他们。但我的问题是我无法为 $friends 获得结果。问题是
注意:数组到字符串的转换在 C:\xampp\htdocs\Edu\1111111111111\userinfo.php 中第 109 行数组
. 但在 while 循环内部结果是:megiantongeorgekatimery - 这是来自 MySQL 数据库的示例。我没有 idei 我怎样才能得到这个结果。有人可以帮忙吗?
$userfile = $_GET['username'];
$username = $user_data['username'];
if ($username != $userfile) {
$addfriends = mysql_query("SELECT `follow` FROM `friends` WHERE `username` = '$username' ORDER BY id DESC");
$friends = array();
while ($query_row = mysql_fetch_array($addfriends)) {
$val = $query_row['follow'];
echo $val; // hier I can get result example five name megiantongeorgekatimery
$friends[] = $val;
}
echo $friends; // hier I can get result example five name megiantongeorgekatimery
if (!in_array($userfile, $friends)) {
echo '<form action="addfriends.php?username='.$userfile.'" method="post">
<td> <input type="submit" id="downloadbut" value="Follow"></td>
</form>';
} else {
echo '<td> <span id="liketextvote">Following</span></td>';
}
}