Добрый день! Помогите разобраться. Есть Две таблицы с одинаковыми названиями столбцов, не получается вывести именно оба. Пробую так. Код (Text): $query = "SELECT products.id, products.name, products.dev_link, products.brand_id, brands.id, brands.name FROM products, brands WHERE products.enabled=1 AND products.in_stock=1 AND products.brand_id=brands.id ORDER by brands.name"; $result = mysql_query($query) or die("Query failed : " . mysql_error());; products.name - название товара. а brands.name- брэнда. Код (Text): while ($row = mysql_fetch_array($result)) : $id = $row["id"]; $name = $row["name"]; $dev_link = $row["dev_link"]; $brand=$row["name"]; Вот так выводит $name и $brand одниковые значения = имя брэнда. Если делаю $brand=$row["brand.name"];, то $name - не выводится вообще. Если делаю еще и $name = $row["products.name"]; - то не выводятся не Брэнд не имя товара!!!! И Вот вопрос как вывести разные данные из двух таблиц где одинаковые названия столбцов?
[sql]SELECT products.id AS pr_id, products.name AS pr_name, products.dev_link, products.brand_id, brands.name AS br_name brands.id, - ЭТО ВОБЩЕ НЕ НУЖНО, ОНО ВСЕГДА БУДЕТ РАВНО products.brand_id[/sql]
Да кстати, есть какаянить директива, или иной способ выводить названия столбцов чтобы так: $row["brand.name"]? я вот не знаю.
Большое спасибо!!!Я как раз нашел сам решение и хотел отписать тут может кому-то пригодится, а тут раз и ответ уже готов!