Php 如何将两个num_行相加?

Php 如何将两个num_行相加?,php,Php,我的PHP代码有点问题 我想将两个num_行添加到一起,以便它显示在顶部导航栏中 我的代码如下: $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

我的PHP代码有点问题

我想将两个num_行添加到一起,以便它显示在顶部导航栏中

我的代码如下:

$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\u numrows+$friend\u numrows

这应该将$unread\u numrows添加到$friend\u numrows并显示结果

例如,如果$unread_numrows包含1,$friend_numrows包含1,则结果将在顶部导航栏中显示2


正如大多数人所知,此代码不起作用。那么我该如何让它工作呢

感谢您的帮助


谢谢。

您的问题是用字符串“()”来包装您的numrows。。 您可以这样计算总金额后再执行此操作:

$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.")";

$notifications是因为行:

$notifications = $unread_numrows + $friend_numrows;
声明为int-double,但不是字符串

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

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

“你们大多数人都知道,这个代码不起作用。”……不,实际上我不起作用。您当前的输出是多少?启用所有错误和警告后,PHP会告诉您什么?您发布的代码实际上不会在任何地方显示任何内容。还不清楚你在问什么。为什么要在试图添加的整数周围添加括号?没有显示错误或警告。但是我认为语法本身并不正确..我正在显示最终结果,在我的例子中是$notifications,它解决了这个问题!谢谢你的回复@克丽萨特斯巴肯很乐意帮忙:)