我在脚本上有两个mysql表。现在我需要显示一些通知,但问题是两个不同的表用于那个,并且在一个用户显示的是用户(如果有待处理)和第二个用于管理员。所以管理员必须批准它才能显示用户。
这是我的代码:
<style>
.break { page-break-before: always; }
</style>
如何匹配这两个状态值,如果第一个是foreach($dataList as $val)
{ ?>
Dear Project Manager/manager <br/>
<?php
echo $val['Manager'];
?> <br/>
Subject : <?php echo $val['subject'];?> <br/>
<?php echo $val['message'];?>
<div class="break"></div>
<?php $i++; }?>
而第二个是$test=$mysql->echo_one("
SELECT COUNT(*)
FROM `cpm_ad_mapping`
WHERE
`status` = '-1'
AND `uid` = '$uid'
");
$thead->setValue("{NON}", $test);
$test2=$mysql->echo_one("
SELECT COUNT(*)
FROM `cpm_ads`
WHERE
`status` = '1'
AND `uid` = '$uid'
");
$thead->setValue("{NON1}", $test2);
,我会得到计数?
答案 0 :(得分:1)
您需要的是这两个表之间的连接:
SELECT COUNT(*)
FROM `cpm_ad_mapping` s
INNER JOIN `cpm_ads` t ON s.uid = t.uid
WHERE s.status = '-1'
AND t.status = '1'
AND s.uid = '$uid'