如何通过用户登录在另一个表中显示特定行

时间:2014-02-23 10:16:35

标签: php mysql

我有一个用户表和一个payslip_records表。当我登录我的网站时,我想显示该用户的工资单记录。怎么取这个?用户名(来自users表)和id_num(来自payslip_records表)应该匹配,因为这是我获取数据的基础。

如果我的问题有点模糊,我很抱歉。我无法解释我的问题。我希望你能帮助我。

2 个答案:

答案 0 :(得分:1)

$users = array();

$sql = 'SELECT * FROM users u 
    LEFT JOIN payslip_records pr ON u.username = pr.id_num'
$result = mysql_query($sql);

while ($row = mysql_fetch_array($result)) {
    $users[] = $row;
}

我希望有所帮助!

答案 1 :(得分:0)

如果上传您的查询,我们不会向您提供查询,我们会检查其他明智的使用方式

$users = array();

$sql = 'SELECT * FROM users user1 
    LEFT JOIN payslip_records projects1 ON user1.username = project1.id_num'
$result = mysql_query($sql);

while ($row = mysql_fetch_array($result)) {
    $users[] = $row;
}