Похожие темы есть на форуме,но чет не помогло их прочтение.Научите пожалуйста.
Теперь суть проблеммы.
Допустим есть 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>";
}
$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>";
}
До другого знаний не хватает

Спустя 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."' ";
_____________
Легче всего создаются трудности