beispiel:
PHP-Code:
#
# Table structure for table `items_details`
#
CREATE TABLE `items_details` (
`id` int(3) NOT NULL auto_increment,
`artikelname` varchar(30) NOT NULL default '',
`artikelpreis` float NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
#
# Dumping data for table `items_details`
#
INSERT INTO `items_details` (`id`, `artikelname`, `artikelpreis`) VALUES (1, 'stift', '2.63');
INSERT INTO `items_details` (`id`, `artikelname`, `artikelpreis`) VALUES (2, 'mercedes', '50000');
INSERT INTO `items_details` (`id`, `artikelname`, `artikelpreis`) VALUES (3, 'buch', '12.99');
INSERT INTO `items_details` (`id`, `artikelname`, `artikelpreis`) VALUES (4, 'cd', '9.99');
# --------------------------------------------------------
#
# Table structure for table `items_sold`
#
CREATE TABLE `items_sold` (
`id` int(6) NOT NULL auto_increment,
`name` varchar(30) NOT NULL default '',
`item_id` int(3) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
#
# Dumping data for table `items_sold`
#
INSERT INTO `items_sold` (`id`, `name`, `item_id`) VALUES (1, 'meyer', 1);
INSERT INTO `items_sold` (`id`, `name`, `item_id`) VALUES (2, 'schmidt', 1);
INSERT INTO `items_sold` (`id`, `name`, `item_id`) VALUES (3, 'schmidt', 3);
INSERT INTO `items_sold` (`id`, `name`, `item_id`) VALUES (4, 'fischer', 2);
das ist der SQL-code für die tabellen ...
und das hier der PHP-code, um etwas aus Ihnen auszulesen.
PHP-Code:
<?
// Verbindung zur Datenbank herstellen
$sql = "SELECT
A.name,
B.artikelname,
B.artikelpreis
FROM
items_sold AS A,
items_details AS B
WHERE
A.item_id = B.id";
$res = mysql_query($sql) or die (mysql_error());
while ( $_data = mysql_fetch_assoc($res) )
{
printf ("Name: %s
Artikel: %s
Preis: %s
-------------------
",
$_data['name'],
$_data['artikelname'],
$_data['artikelpreis']);
}
?>
wenn du es nicht verstehen solltest, dann frag nach.