首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将两个num_rows相加在一起?

如何将两个num_rows相加在一起?
EN

Stack Overflow用户
提问于 2015-02-07 20:51:18
回答 2查看 52关注 0票数 0

我的PHP代码有点麻烦。

我想把两个num_rows加在一起,这样它就会显示在顶部的导航栏中。

我的代码如下:

代码语言:javascript
运行
复制
$get_unread_query = mysqli_query($con,"SELECT opened FROM pvt_messages WHERE user_to='$user' && opened='no'");
$get_unread_rows = mysqli_fetch_assoc($get_unread_query);
$unread_numrows = mysqli_num_rows($get_unread_query);
$unread_numrows = "(".$unread_numrows.")";

$friendRequests = mysqli_query($con,"SELECT * FROM friend_requests WHERE user_to='$user'");
$friend_numrows = mysqli_num_rows($friendRequests);
$friend_numrows = "(".$friend_numrows.")";

$notifications = $unread_numrows + $friend_numrows;
$notifications = "(".$notifications.")";

正如你所看到的,$notifications = $unread_numrows + $friend_numrows

这应该会将$unread_numrows添加到$friend_numrows并显示结果。

因此,例如,如果$unread_numrows持有1,$friend_numrows也持有1,结果将显示2在顶部导航栏。

你们大多数人都知道,这段代码不起作用。那我该怎么做呢?

任何帮助都是非常感谢的!

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-07 20:55:04

你的问题是你用字符串“()”来包装你的数字。您可以在计算出以下总数之后才能这样做:

代码语言:javascript
运行
复制
$get_unread_query = mysqli_query($con,"SELECT opened FROM pvt_messages WHERE user_to='$user' && opened='no'");
$get_unread_rows = mysqli_fetch_assoc($get_unread_query);
$unread_numrows = mysqli_num_rows($get_unread_query); // number

$friendRequests = mysqli_query($con,"SELECT * FROM friend_requests WHERE user_to='$user'");
$friend_numrows = mysqli_num_rows($friendRequests); // number

$notifications = $unread_numrows + $friend_numrows; // number

// now you can turn them all to strings
$notifications = "(".$notifications.")";
$unread_numrows = "(".$unread_numrows.")";
$friend_numrows = "(".$friend_numrows.")";
票数 2
EN

Stack Overflow用户

发布于 2015-02-07 20:56:59

$notifications是因为行:

代码语言:javascript
运行
复制
$notifications = $unread_numrows + $friend_numrows;

声明为int double,但不声明为字符串。

在下一行中,您可以将其作为字符串来处理,可以尝试如下:

代码语言:javascript
运行
复制
$sum = $unread_numrows + $friend_numrows;
$notifications = "(" + $sum + ")"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28387227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档