Выборка из двух таблиц с одинаковыми именами через PHP

228
28 апреля 2018, 17:17

Дорогие друзья. Делаю так :

mysqli_query($con,"SELECT product.name as pname ,product.description as pdescr
,с_product.name as сpname,с_product.description as сpdescr FROM product 
,с_product  WHERE product.pid = '$id' ; ")   or die(mysqli_error($con));

Но в странице правильно выбирается товар только из первой таблицы т е из таблицы product а из таблицы с_product выбирается первый добавленный товар. Как правильно поставить условие WHEREчтоб выбирал правильный товар из обоих таблиц.

Answer 1
mysqli_query($con,"SELECT product.name as pname ,product.description as pdescr ,с_product.name as сpname,с_product.description as сpdescr FROM product LEFT JOIN c_product USING(pid) WHERE product.pid = '$id'" ) or die(mysqli_error($con));
READ ALSO
Нужна помощь по регулярке php

Нужна помощь по регулярке php

есть html верстка таблицы, мне нужно вырезать 2 первых tr(полностью с данными) c tbody http://prntscrcom/jaftd0

244
Удаленный доступ через ssh

Удаленный доступ через ssh

Есть такая задача:

202
Laravel двойная связь в модели

Laravel двойная связь в модели

Одна из таблиц в БД имеет две связи к другой таблице

301