моя проблема
Я пытаюсь сделать простое СОЕДИНЕНИЕ между двумя таблицами, обе из которых имеют поле id. Мой результат — объект stdClass, так как я использую PDO. Кто-нибудь знает, как я могу отличить идентификатор первой таблицы от идентификатора второй таблицы?
Код
$sql = "SELECT * FROM products AS p
products_categories AS c
WHERE c.id = p.category";
$stmt = $connection->prepare($sql);
$stmt->execute();
$products = array();
while($product = $stmt->fetchObject())
$products[] = $product;
return $products;
Если я попытаюсь использовать $products->id, он покажет мне идентификатор таблицы category. Если бы это был массив, я мог бы использовать $products['p.id'] , мне нужна альтернатива этому.
Большое спасибо.