ID:               13931
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Bogus
+Status:           Open
 Bug Type:         ODBC related
 Operating System: Windows NT4 SP6a
-PHP Version:      4.0.6
+PHP Version:      4.1.0
 New Comment:

see above...


Previous Comments:
------------------------------------------------------------------------

[2002-04-23 11:17:28] [EMAIL PROTECTED]

Have tried with PHP 4.20, now gives different problems. Please also see
bug-id 16756 for that description. I have tried 4.1.0 and could
reproduce the problem on that.

------------------------------------------------------------------------

[2002-04-17 03:27:41] [EMAIL PROTECTED]

I will try and do this the following week with the latest version. This
is because i am currently on another project outside the office. I will
update then.

------------------------------------------------------------------------

[2002-04-16 14:05:52] [EMAIL PROTECTED]

The version of PHP that this bug was reported in is too old. Please
try to reproduce this bug in the latest version of PHP (available
from http://www.php.net/downloads.php

If you are still able to reproduce the bug with one of the latest
versions of PHP, please change the PHP version on this bug report
to the version you tested and change the status back to "Open".



------------------------------------------------------------------------

[2001-11-06 03:26:51] [EMAIL PROTECTED]

Also, i have seen a similar error if i reference a field which has a
relationship with a primary key in another table -  something like
projects.userid, which is in the users table - but don't get any fields
from that related table.

consider this:
--------------
SELECT projects.proj_num, projects.status, clients.name,
projects.user_id 
FROM projects 
INNER JOIN clients ON projects.clientID=clients.clientID
WHERE projects.proj_status='Open';

The ODBC error is 'AMBIGUOUS COLUMN NAME user_id'

This must defenately be a bug, because user_id is only referenced once
in the query, with source table 'projects'.

I must add that there is also a field 'user_id' in the 'clients' table,
but i am not querying that field. 
Also, there is no relationship between the 'clients.user_id' and the
'projects.user_id'. They are related to the users table, so i can set
the 'owner' of a client or project.

------------------------------------------------------------------------

[2001-11-05 11:19:53] [EMAIL PROTECTED]

oops...missed a ')' in my code here at the end of the 'do' loop. I have
got this right in my original code ;)

------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/13931

-- 
Edit this bug report at http://bugs.php.net/?id=13931&edit=1

Reply via email to