Объединение трех таблиц mysql — внутреннее соединение

У меня есть три таблицы:

первая таблица:

тяги:

1   id
2   price
3   date
4   user_id
5   ip
6   code
7   succ
8   admin_seen
9   user_seen
10  coupon_id
11  cradit_start_date
12  cradit_end_date
13  shop_id

второй стол:

купоны :

1   id
2   title
3   slider_title
4   short_title
5   pic
6   text
7   attrs
8   jest
9   terms_of_use
10  how_to_use

Третий стол:

магазины:

1   id
2   title
3   address
4   phone

Теперь я хотел бы получить эти значения в зависимости от тяги id:

tractions.price ,tractions.cradit_start_date,tractions.cradit_end_date,
shops.address,coupons.terms_of_use,coupons.attrs

Я написал эту функцию, но она возвращает нулевое значение:

function getContentACopounForQRReader($id){

mysql_query("SET CHARACTER SET utf8");
$result_qr  =   mysql_query("select tractions.price ,tractions.cradit_start_date,tractions.cradit_end_date,
shops.address,coupons.terms_of_use,coupons.attrs
from tractions
INNER JOIN shops ON shops.id = tractions.shop_id
INNER JOIN coupons ON coupons.id = tractions.coupon_id
where tractions.id = $id");

$row = mysql_fetch_object($result_qr);

$marr = array('price'=>$row->price);

return $marr ;

}

(Я знаю, что я должен использовать MySQL или PDO)

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]