我有一个投资组合显示我的数据库的结果...我需要知道如何使用if语句查明是否有多个具有相同所有者的项目...
它不高级我只有一张包含公司名称,网站地址等的表格,最后是一个名为“所有者”的栏目,其中包含所有者的电子邮件地址......
我需要查看是否有多个具有相同电子邮件地址的投资组合项目
请帮助
由于 本
更新:mysql_num_rows($ result)就是答案
答案 0 :(得分:0)
所以,你的表看起来像这样:
portfolio
=============
company
url
owner
用于检索每个所有者的投资组合项数的SQL查询:
SELECT COUNT(*) as Num_Portfolio_Items, owner FROM portfolio GROUP BY owner;
答案 1 :(得分:0)
如果我正确理解您的问题,您应该在SQL语句中使用COUNT
:
$email = 'some.email@address.com';
$query = mysql_query(sprintf('SELECT COUNT(1) FROM your_table WHERE owner = "%s"', $email));
$rs = mysql_fetch_row($query);
echo "There are " . $rs[0] . " people with " . $email . " email address.";