大家好,我从 bluefleet (BF) 得到了一个 mysql 查询的帮助,我现在将它放入了一个 php 文件中,查询工作正常,但我发现我需要获取额外的数据以及计数,所以我需要什么当找到匹配项时,我需要在表 tview3 中查找用户名。
无论找到哪个表 ip 匹配,都会有一个名为 UID 的列,在表 tview3 中也会有一个名为 USERNAME 的列,我想做的是获取匹配项的用户名,然后使用它们一个文本文件。
我必须声明我是一个完整的新手,感谢所有帮助
$myquery= "select sum(total)
from
(
SELECT count(*) as total
FROM " .TABLE_PREFIX."tview v
where v.ipaddress = '$ips'
union all
SELECT count(*) as total
FROM " .TABLE_PREFIX."tview2 v1
where v1.ipaddress = '$ips'
union all
SELECT count(*) as total
FROM " .TABLE_PREFIX."tview3 v3
where v3.ipaddress = '$ips'
) src";
$result = mysql_query($myquery);
$rowCount = mysql_num_rows($result);
If($rowCount !=0){
echo "NOT EMPTY";
}else{
echo "EMPTY";
}
mysql_free_result($result);
$UAM = strtoupper($_SERVER['HTTP_USER_AGENT']);
$ips = strtoupper($_SERVER['REMOTE_ADDR']);
$fp = fopen("logtext.txt", "a");
$DateOfRequest = date('m-d-Y H:i:s');
fwrite($fp, "$DateOfRequest . \nMatched Member: . $username . \nWith User Agent: . $UAM . \n\nIP: . $ips . \n\n");
所以我想用找到匹配项的用户名填充一个变量$username 。
问候,筒仓