我正在尝试在另一个查询中使用查询中的行。
此查询正确显示当前登录用户的用户名:
$param = $fgmembersite->UserEmail();
$query = mysqli_query($con, "SELECT username FROM Users1 WHERE email = '$param'
");
while ($row = mysqli_fetch_array($query)){
echo $row['username'] ;
}
我正在尝试找到一种在另一个查询中使用 $row['username'] 的方法,例如...
$sql = mysqli_query($con, "SELECT * FROM messages WHERE to_user = '" . $row['username'] . "' ");
这不会给我一个编码错误,但它不起作用。用户名行显然不能像我尝试的那样从单独的查询中获取。
我尝试了所有我能想到的组合,但对我没有任何效果。非常感谢任何帮助。