hi,
mein Name is Thomas und wollt mal lieb fragen ob mir einer kurz weiterhelfen
könnte. Wie kann ich zwei Tabellen mit INNER JOIN verbinden, weil ich möchte meine echos in eine Tabelle setzen und da is das bisl blöd mit den while schleifen. Deswegen würde ich gerne eine virtuelle Tabelle gerne haben
wo man die 3 Spalten auslesen kann. Meine Datensätze stehen am Ende vom
Beitrag. Es muß irgendwo beim ON der Fehler sein...
Bin echt um jede Hilfe dankbar
Ursprüngliches Script mit 2 while schleifen wo das verschachteln nicht möglich macht
Und jetzt meine 2 Lösungsansätze wo jedoch leider nicht funktionieren:
mein Name is Thomas und wollt mal lieb fragen ob mir einer kurz weiterhelfen
könnte. Wie kann ich zwei Tabellen mit INNER JOIN verbinden, weil ich möchte meine echos in eine Tabelle setzen und da is das bisl blöd mit den while schleifen. Deswegen würde ich gerne eine virtuelle Tabelle gerne haben
wo man die 3 Spalten auslesen kann. Meine Datensätze stehen am Ende vom
Beitrag. Es muß irgendwo beim ON der Fehler sein...
Bin echt um jede Hilfe dankbar
Ursprüngliches Script mit 2 while schleifen wo das verschachteln nicht möglich macht
PHP Code:
$sql2 = mysql_query("SELECT kat_thumb_up FROM admin_video_kategorie");
while($row2 = mysql_fetch_array($sql2)) {
echo "<img src=/fsr/kategorie_video/kategoriebilder/".$row2['kat_thumb_up']."/>\n";
}
$sql = mysql_query("SELECT DISTINCT katname, katid FROM admin_video ORDER BY katid");
while($row = mysql_fetch_array($sql)) {
echo "<a href=/fsr/video.php?kat=".$row['katid'].">".$row['katname']."</a>";
}
PHP Code:
$sql = ("SELECT admin_video_kategorie.kat_thumb_up,admin_video.katid,admin_video.katname FROM admin_video_kategorie INNER JOIN admin_video ON admin_video_kategorie.kat_thumb_up = admin_video.katname");
while($row = mysql_fetch_array($sql)) {
echo "<img src=/fsr/kategorie_video/kategoriebilder/".$row['kat_thumb_up']."/>\n";
echo "<a href=/fsr/video.php?kat=".$row['katid'].">".$row['katname']."</a>";
}
//2te Idee
$sql = ("SELECT katid, katname FROM admin_video INNER JOIN admin_video_kategorie ON admin_video.kat_thumb_up = admin_video_kategorie.kat_thumb_up");
while($row = mysql_fetch_array($sql)) {
echo "<img src=/fsr/kategorie_video/kategoriebilder/".$row['kat_thumb_up']."/>\n";
echo "<a href=/fsr/video.php?kat=".$row['katid'].">".$row['katname']."</a>";
}
///// Tabellen
CREATE TABLE admin_video
(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
katid varchar( 50 ) NOT NULL,
katname varchar( 50 ) NOT NULL,
video_up varchar( 100 ) NOT NULL,
thumb_up varchar( 100 ) NOT NULL,
land varchar( 50 ) NOT NULL,
datum_ort varchar( 50 ) NOT NULL,
baureihe varchar( 50 ) NOT NULL
)
;
CREATE TABLE admin_video_kategorie
(
kat INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
kategorie varchar( 50 ) NOT NULL,
kat_thumb_up varchar( 100 ) NOT NULL
)
;
Comment