делаю я такой код и по какойто причене последняя строка выполняется наоборот. The SQL being executed was: INSERT INTO `market_user` (`user_id`, `market_id`) VALUES (10, 9) т.е должно быть 9 и 10 наоборот 10 и 9
Не уверен, давно бы на него уже наступили. Думаю кто-нибудь да заметит косяк.
А вы пробовали этими отношениями на чтение пользоваться? Они верные данные возвращают?
Restlin писал(а):
Не уверен, давно бы на него уже наступили. Думаю кто-нибудь да заметит косяк.
А вы пробовали этими отношениями на чтение пользоваться? Они верные данные возвращают?
переделал через via всер норм работает. нет, нужны данные из двух таблиц через связь многие ко многим, и в поле имя группы( 'groups.name_of_group') пусто.
как получать данные с этих таблиц если свзять многий ко многим? например мне нужно получить столблцы с employee и имя группы через промежуточную таблицу?
mysql> show columns from employee;
+-----------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| firstname | varchar(30) | NO | | NULL | |
| lastname | varchar(30) | YES | | NULL | |
| position | tinyint(1) | NO | | 0 | |
| email | varchar(50) | NO | | NULL | |
+-----------+------------------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
mysql> show columns from groups;
+---------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| name_of_group | varchar(50) | NO | | NULL | |
+---------------+------------------+------+-----+---------+----------------+
2 rows in set (0.00 sec)
mysql> show columns from groups_of_employee;
+-------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| employee_id | int(10) unsigned | NO | MUL | NULL | |
| group_id | int(10) unsigned | NO | MUL | NULL | |
+-------------+------------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)