嗨我有来自本地书店的以下查询/表格

$queryadmin ="SELECT last_name, first_name, user_id FROM users";
$recordz = @mysqli_query ($dbc, $queryadmin);

while ($row = mysqli_fetch_array($recordz, MYSQLI_ASSOC)) {
echo '<tr>
<td align="left">' . $row['first_name'] . '</td>
<td align="left">' . $row['last_name'] . '</td>
<td align="left">' . $row['user_id'] . '</td>
</tr>'
;} 

现在我想从另一个表中添加一个列,其中显示每个用户借出的书籍数量。 所以如果单独嵌套的查询将会是这样的

$query2 = mysql_query("SELECT FROM mirror3 WHERE userid='".$row['user_id']."'", $link); 
$anzahl = mysql_num_rows($query2);  

从上面将此查询嵌套在while查询中(在启动之后)不起作用。 怎么做?

提供的参数不是有效的MySQL结果资源

谢谢

===============>>#1 票数:1 已采纳

你的查询错了。 指定字段名称:

$ query2 = mysql_query(“SELECT SOMETHING FROM mirror3 WHERE userid ='”。$ row ['user_id']。“'”,$ link);

===============>>#2 票数:1

您可以在一个查询中执行此操作:

$query = mysqli_query('SELECT u.last_name, u.first_name, u.user_id, m.PUT_SOMETHING_HERE
        FROM users u
        LEFT JOIN mirror3 m ON u.user_id = m.userid
        WHERE m.PUT_SOMETHING_HERE IS NOT NULL');

但Parkyprg有一点,你需要从第二个查询中选择一些东西。

  ask by Email translate from so

未解决问题?本站智能推荐:

3回复

mysql查询多个表和计数行

我是MySql的新手,我在查询查询结果时遇到问题。 我有2张桌子: Table1包含我系统的用户 表2包含每个用户的关注者 所以,在这种情况下,约翰有3个粉丝:肯,鲍勃和史蒂夫。 我想生成一个包含2列的第三个表:数据库用户和每个用户的关注者数量。 我想按照关注
2回复

MySQL查询与另一个表的计数

我有两个表,其中一个包含交易信息,例如ID,状态,价格和日期。 我还有另一个表,该表按该顺序将项目数存储为单独的行。 因此,假设交易2有10个项目,第二个表中的不同项目将有10行。 我想做的是运行一个查询,该查询列出了交易以及该交易中售出的商品数量。 我想这需要在第二张桌子上数一数,但是
2回复

计数mysql查询

我有以下代码 但是,我只得到一个结果。.来看一下print_r: 删除COUNT控制器后,我将所有物品退回。 如何既可以计算整个查询(超出我施加的LIMIT),又可以重新获得整个查询? 谢谢。
6回复

MySQL计数复杂的查询结果?

我有以下查询: 计数包含以下内容: 我需要计算以上结果的数量。 问题是,我不知道如何使用结果! 我有以下代码,但现在不起作用: $ count应该大于10,并且我的php应该回显Load More,但它回显了Nothing to load。 出租车表如下所示
2回复

MySQL多组查询与计数

我有这个查询 无需在屏幕上显示表格,这很难解释,但我会尽力 我想要的是计数来自products_list所有行,这些行可以与每个id_cat_unique (包含在products_categories_list )最多两个英语或意大利语行相关联。 当然,这两个项目在product
2回复

行计数MySQL有三个表

我的MySQL DB看起来像这样 我希望有这样的输出: 有没有办法在一个SQL查询中执行此操作? 如何?
1回复

来自中间表的MySQL计数

我试图在包含两个ID的中介表中找到最常用的类别,我正在运行它来查找针对类别的所有帖子数。 这将返回所有类别,但是我想将其限制为仅具有最多p_id的前四个类别。 我尝试将计数查询限制为4,但这没有用。 表格如下: 帖子:p_id,p_name p_categories:
2回复

mysql连接3个表并计数

请看这个图像 这里有3张桌子,我想要的是 来自同一uid表2中fid的同一uid计数的表3中的table1行业的uid 在示例示例中输出将是2条记录 谢谢
1回复

仅使用一个查询的带有计数器的MySQL Top10列表

我实际上正在处理Top10邀请列表,显示邀请了大多数其他用户的用户。 那是数据库表: Invitation_by列中的数字(默认= 0)等于邀请此人的user_id 因此,我的前10页将显示: 热门邀请: 朱莉娅(4邀请) 约翰(3邀请)
1回复

使用LEFT JOIN进行MySQL查询,并具有来自另一个表的OrderID的计数…卡住了

这是我当前的查询,并且按预期工作正常。 但是,现在我试图添加另一列,该列向我显示order_routes中每个OrderID的出现次数 我的订单路线现在看起来像这样 所以我想要一列,该列向我显示Order_routes表中有多少OrderID外观。 我想我的查询中需要