在另一个查询中使用一个查询中的值

用户2959441

我有一个查询

 $result = mysql_query("SELECT * FROM comprofiler WHERE cb_playstationgames LIKE '%FIFA%' ORDER BY id ASC");

在该查询中,有一个user_id,我需要在另一个表上执行查询。

$gebruikerid = mysql_query("SELECT * FROM users where id LIKE '".$result['user_id']."'");

现在我想在while循环中使用该值

echo "<table><tr><th width=\"300\" align=\"left\" >Avatar</th><th width=\"300\" align=\"left\">Naam</th><th width=\"200\" align=\"left\">PSN Naam</th></tr>"; 

while($row2 = mysql_fetch_array($result))
{
 echo "<tr><td><img height=\"50\" width=\"50\" src=\"/images/comprofiler/" . $row2['avatar'] . "\"></td><td>" . $gebruikernaam . "</td><td>" .     $row2['cb_psnnaam'] . "</td></tr>";
}
echo "</table>";   

我无法获取查询以根据第一个表的ID从另一个表中读取值。有人能帮我吗?

弗拉雅文

在您的情况下,最好的解决方案是使用JOIN。

$result = mysql_query("SELECT comprofiler.*, users.* FROM comprofiler INNER JOIN users ON users.id = comprofiler.user_id WHERE cb_playstationgames LIKE '%FIFA%' ORDER BY comprofiler.id ASC");

如果两个表中的列名相同并且都需要,则可能必须手动指定要选择的列(在SELECT之后)。

$result = mysql_query("SELECT comprofiler.id as id_comprofiler, users.id as id_user, users.avatar ... " );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在另一个查询中使用查询结果

来自分类Dev

是否可以在同一查询中使用另一个表中的值?

来自分类Dev

在另一个查询中使用一列中的所有值

来自分类Dev

在另一个查询中使用一行 SELECT TOP 1 中的值

来自分类Dev

在另一个查询Neo4j CQL中使用一个查询值

来自分类Dev

在另一个查询中使用一个RethinkDB查询的结果?

来自分类Dev

在另一个查询中使用一个查询的结果

来自分类Dev

如何在另一个查询中使用一个查询?

来自分类Dev

SQL:在另一个查询中使用一个查询的结果

来自分类Dev

MySQL-在另一个查询中使用一个查询的结果

来自分类Dev

MySQL别名一个查询以在另一个查询中使用

来自分类Dev

在另一个查询中使用MySQL结果

来自分类Dev

在mysql列中使用另一个查询

来自分类Dev

如何使用一个mysql查询的结果并在php中的另一个查询中使用它?

来自分类Dev

如何从查询中的一个字段获取信息以在另一个查询中使用?

来自分类Dev

SQL查询另一个表中的值

来自分类Dev

从查询中过滤出 id 并在另一个查询中使用它

来自分类Dev

SQL如何在查询中为另一个查询使用值

来自分类Dev

在一个查询中使用结果在另一个查询中使用-Orace MySql

来自分类Dev

在基于MySQL中另一个字段的子查询中使用LIMIT

来自分类Dev

如何在联合查询中的另一个选择中使用选择的结果?

来自分类Dev

从一个查询中选择ID,然后在另一个查询中使用

来自分类Dev

SQL在另一个查询中使用UNION查询的结果

来自分类Dev

从查询传递模态ID,以便可以在另一个查询中使用

来自分类Dev

在另一个查询中使用SQL查询结果

来自分类Dev

SLICK:如何在另一个查询中使用查询结果?

来自分类Dev

在另一个查询中使用sql查询的结果

来自分类Dev

在另一个linq查询中使用结果linq查询

来自分类Dev

MySQL-在子查询中使用另一个查询的结果

Related 相关文章

  1. 1

    在另一个查询中使用查询结果

  2. 2

    是否可以在同一查询中使用另一个表中的值?

  3. 3

    在另一个查询中使用一列中的所有值

  4. 4

    在另一个查询中使用一行 SELECT TOP 1 中的值

  5. 5

    在另一个查询Neo4j CQL中使用一个查询值

  6. 6

    在另一个查询中使用一个RethinkDB查询的结果?

  7. 7

    在另一个查询中使用一个查询的结果

  8. 8

    如何在另一个查询中使用一个查询?

  9. 9

    SQL:在另一个查询中使用一个查询的结果

  10. 10

    MySQL-在另一个查询中使用一个查询的结果

  11. 11

    MySQL别名一个查询以在另一个查询中使用

  12. 12

    在另一个查询中使用MySQL结果

  13. 13

    在mysql列中使用另一个查询

  14. 14

    如何使用一个mysql查询的结果并在php中的另一个查询中使用它?

  15. 15

    如何从查询中的一个字段获取信息以在另一个查询中使用?

  16. 16

    SQL查询另一个表中的值

  17. 17

    从查询中过滤出 id 并在另一个查询中使用它

  18. 18

    SQL如何在查询中为另一个查询使用值

  19. 19

    在一个查询中使用结果在另一个查询中使用-Orace MySql

  20. 20

    在基于MySQL中另一个字段的子查询中使用LIMIT

  21. 21

    如何在联合查询中的另一个选择中使用选择的结果?

  22. 22

    从一个查询中选择ID,然后在另一个查询中使用

  23. 23

    SQL在另一个查询中使用UNION查询的结果

  24. 24

    从查询传递模态ID,以便可以在另一个查询中使用

  25. 25

    在另一个查询中使用SQL查询结果

  26. 26

    SLICK:如何在另一个查询中使用查询结果?

  27. 27

    在另一个查询中使用sql查询的结果

  28. 28

    在另一个linq查询中使用结果linq查询

  29. 29

    MySQL-在子查询中使用另一个查询的结果

热门标签

归档