不同表中具有相同名称的字段。如何在获取时获取特定的一个

时间:2012-02-05 05:28:09

标签: php mysql

   while ($row = mysql_fetch_array($results)){
       $row['fieldName']
   }



$query = "SELECT SQL_CALC_FOUND_ROWS *
        FROM realestate
        INNER JOIN users ON id_user = users.id
        LEFT JOIN pic ON id_realestate = realestate.id
        {$place}
        {$offer}
        {$type}
        {$price}
        group by realestate.id
        ORDER BY {$order}
        LIMIT 0,10";

我有两张表usersrealestate。两者都有字段id。应该在上面的fileldname中获取id表中的users

1 个答案:

答案 0 :(得分:1)

您应该在查询中命名字段:如果您执行users.id AS user_id,那么PHP将会看到user_id字段。

当然,在这种特殊情况下并不重要,因为您有两个等效字段:id_userid_realestate