|
|
|
| Почему вот такой запрос не работает:
SELECT * from login,things where login.id_user=things.id_user and id_user=$id_user;???
А вот такой работает:
SELECT * from login,things where login.id_user=things.id_user and nick=$nick;??? | |
|
|
|
|
|
|
|
для: holst
(01.10.2005 в 13:53)
| | Измените неработающий запрос, например, следующим образом
SELECT * from login,things where login.id_user=things.id_user and login.id_user=$id_user;
|
иначе mysql не узнает с полем из какой таблицы сравнивать $id_user | |
|
|
|
|
|
|
|
для: WebTech
(01.10.2005 в 21:15)
| | Хм... вообще говоря странно почему у вас первый запрос работает - он должен работать только в том случае, если поле id_user было бы в одной таблице, а в другой его не было... | |
|
|
|
|
|
|
|
для: cheops
(01.10.2005 в 23:25)
| | Mysql 4.1.12a
У меня все это работает если обозначить таблицу
SELECT * from login,things where login.id_user=things.id_user and login.id_user=$id_user;
|
А вот если поле есть только в одной из таблиц, то таблицу можно не указывать. Как это похоже у holst'a
SELECT * from login,things where login.id_user=things.id_user and nick=$nick;
|
| |
|
|
|
|
|
|
|
для: WebTech
(02.10.2005 в 08:12)
| | Поле nick и правда только в одной таблице, а id_user в обеих. Теперь все работает. Огромное спасибо. | |
|
|
|