clause is ambiguous

fax

Guest
clause is ambiguous

$info=mysql_query("select u.login as login from users AS u INNER JOIN users_kr AS t ON(u.login=t.login) where login='$login'");

В 2х таблицах одинаковое поле логин , выводит ошибку
Column: 'login' in where clause is ambiguous
подскажите что делать ..
 

Demiurg

Guest
указывать полное имя поля.
<имя таблицы>.<имя поля>
 

fax

Guest
указывать полное имя поля.
у меня оно и так указано поностью ($login)

Таблицу указать, мля. - а в каком месте ?
 

Апельсин

Оранжевое создание
перечитать еще раз сообщение об ошибке - там ясно сказано в каком месте.
 

fax

Guest
Column: 'login' in where clause is ambiguous

тут не сказано в каом месте вы уж извините...
 

fax

Guest
Demiurg
опечатка , я имел в виду не $login а login...

-~{}~ 04.08.05 17:11:

Ну ткине пальцем на ту часть кода где ошибка ....
 

crocodile2u

http://vbolshov.org.ru
Ептить...
[sql]
where login=
[/sql]

Где здесь указательна имя таблицы?
 
Сверху