Hi,
ich habe mir eben das Tutorial zu Joins hier im Forum durchgelesen, und will das ganze jetzt mal praktisch umsetzen. (bisher kam ich ohne joins aus, daher ist das Thema komplett neu für mich)
Ich habe folgenden Quellcode :
$ergebnis ist false (in der DB ist ein Eintrag), kopiere ich den Query in phpMyAdmin, funktioniert es.
Habe ich etwas übersehen ?
thx & cya max
ich habe mir eben das Tutorial zu Joins hier im Forum durchgelesen, und will das ganze jetzt mal praktisch umsetzen. (bisher kam ich ohne joins aus, daher ist das Thema komplett neu für mich)
Ich habe folgenden Quellcode :
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<!-- Creation Date: <?=Date("d/m/Y")?> -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Join test</title>
</head>
<body>
<?php
/*
# Tabelle 1
CREATE TABLE `kunden` (
`kunden_id` int(10) NOT NULL default '0',
`name` varchar(100) NOT NULL default ''
) TYPE=MyISAM;
# Tabelle 2
CREATE TABLE `kundeninfo` (
`kundeninfo_id` int(11) NOT NULL default '0',
`kunden_id` int(11) NOT NULL default '0',
`hobby` varchar(100) NOT NULL default ''
) TYPE=MyISAM;
*/
require("mysql.inc.php");
$query = "SELECT t1.name, t2.hobby
FROM kunden t1
INNER JOIN kundeninfo t2
USING ( kunden_id ) LIMIT 0 , 30";
$ergebnis = mysql_query($query, $db_handle);
if($ergebnis) {
while($liste = mysql_fetch_array($ergebnis))
{
echo("<p>Name: {$liste[0]} Hobby: {$liste[1]}</p>");
}
} else echo("<p>Query : $query</p>");
?>
</body>
</html>
Habe ich etwas übersehen ?
thx & cya max
Kommentar