[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 2 таблицы
Professor
Добрый день.
Похожие темы есть на форуме,но чет не помогло их прочтение.Научите пожалуйста.
Теперь суть проблеммы.

Допустим есть 2 таблицы в базе данных
1.табоица
productID| name|
115 | мясо |

2.табоица
productID| img |
115 | mit.jpg |

как 1 запросом вывести на экран картинку и название продукта?

Нужно это для того что бы код не выглядел так
Код
$query = "SELECT productID FROM SS_related_items WHERE Owner LIKE '115'";
      $user = mysql_query($query);    

      while($nomer = mysql_fetch_object($user))
      {
      $query2 = "SELECT esk FROM SS_product_pictures WHERE productID LIKE '".$nomer->productID."'";
      $img = mysql_query($query2);
      $IMG_esk = mysql_fetch_object($img);
      $query3 = "SELECT name FROM SS_products WHERE productID LIKE '".$nomer->productID."'";
      $Name = mysql_query($query3);
      $Name_product = mysql_fetch_object($Name);
      echo $Name_product->name."                ";
      echo "<img src='products_pictures/".$IMG_esk->esk."'><br>";
      }

До другого знаний не хватает unsure.gif



Спустя 26 минут, 5 секунд (10.03.2008 - 12:34) disc написал(а):
SELECT table1.name as name, table2.img as img FROM table1 LEFT JOIN table2 on table2.productID = table1.productID

Спустя 1 час, 21 минута, 48 секунд (10.03.2008 - 13:55) Professor написал(а):
Спасибо.
Вот решение.
Код
      $query2 ="SELECT SS_products.name as name, SS_product_pictures.esk as esk FROM SS_products,SS_product_pictures WHERE SS_product_pictures.productID='".$nomer->productID."' AND SS_products.productID='".$nomer->productID."' ";


_____________
Легче всего создаются трудности
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.