Php 如何将两个num_行相加?
我的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
$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,它解决了这个问题!谢谢你的回复@克丽萨特斯巴肯很乐意帮忙:)