salve a tutti son nuovo del forum, ho un problema praticamente devo unire tre tabelle per prelevare i dati in base all'id ecco la struttura delle tabelle:

tabella product
Campo Tipo Null Predefinito Commenti MIME
product_id int(11) No
model varchar(64) No
image varchar(255) Sì NULL
manufacturer_id int(11) No
price decimal(15,4) No 0.0000
status int(1) No 0
cost decimal(15,4) No 0.0000

Nome chiave Tipo Unica Compresso Campo Cardinalità Collation Null Commenti
PRIMARY BTREE Sì No product_id 171 A


tabella product_description
Campo Tipo Null Predefinito Commenti MIME
product_id int(11) No
name varchar(255) No
description text No

Nome chiave Tipo Unica Compresso Campo Cardinalità Collation Null Commenti
PRIMARY BTREE Sì No product_id 0 A
name BTREE No No name 0 A


tabella manufacturer
Campo Tipo Null Predefinito Commenti MIME
manufacturer_id int(11) No
name varchar(64) No

Nome chiave Tipo Unica Compresso Campo Cardinalità Collation Null Commenti
PRIMARY BTREE Sì No manufacturer_id 10 A

io ho provato a fare cosi..
codice:
<?php
$query="SELECT product.product_id,product.status,product.manufacturer_id, product.model, product.image, product.price, product_description.name, product_description.description, manufacturer.manufacturer_id, manufacturer.name FROM product, product_description,manufacturer WHERE product.status = 1 AND product.product_id = product_description.product_id AND product.manufacturer_id = manufacturer.manufacturer_id";

$result = mysql_query($query) or die(mysql_error());	
$num=mysql_numrows($result);	

$i=0;
while ($i < $num) {
	$i++;
	$name=mysql_result($result,$i,"name");
	$manufacturer=mysql_result($result,$i,"manufacturer.name");
	$description=mysql_result($result,$i,"product_description.description");
	$price=mysql_result($result,$i,"price");
	$model=mysql_result($result,$i,"model");
	$product_id=mysql_result($result,$i,"product_id");
	$image=mysql_result($result,$i,"image");
				
	echo $name;
	echo '
';
	echo $manufacturer;
	echo '
';
	echo number_format($price , 2 , ',' , '');
        echo '
';
	echo $model;
	echo '
';
	echo $product_id;
	echo '
';
	echo $image;
	echo '
';
	echo '<hr />';
	echo '
'; 
}
?>
ma ne restituisce piu righe dello stesso prodotto, come posso fare?
grazie