Verschiedene Werte aus verschiedenen SQL-Tabellen auslesen

ali-gator

Erfahrenes Mitglied
Hallo,

ich bin absoluter PHP Neuling und komme gerade nicht weiter.
Ich will Daten aus einer MySQL Datenbank auslesen und zwar so:

In Tabelle 1 werden alle Daten genommen die wert1=12 haben, das sind dann z.b. 2 Daten die wert1.1=15 und wert1.2=16 haben.

In Tabelle 2 will ich jetzt alle Daten auslesen die wert1.1 und wert1.2 haben.

Das was ich bis jetzt versucht habe findet ihr hier:

PHP:
<?php
$id_array = array();
$namen_array = array();
$db_server = '';
$db_name = '';
$db_user = '';
$db_passwort = '';

$db = @mysql_connect($db_server, $db_user, $db_passwort)
   or die ('Konnte keine Verbindung zur Datenbank herstellen');

$db_check = @mysql_select_db($db_name);

if($db)
//echo 'Verbindung zur Datenbank wurde hergestellt'; 
// hier muss bei WHERE idcat= die idcat nummer des News-Ordners hin
$abfrage = "SELECT idcatside FROM cms_cat_side WHERE idcat=9";
$ergebnis = mysql_db_query('d0039922', $abfrage);
while (list($idcatside) = mysql_fetch_row($ergebnis)) {
	array_push($id_array, $idcatside);
}
for($i=0; $i<sizeof($id_array); $i++) {
	$namen_abfrage = "SELECT title FROM cms_side_lang WHERE idside="$id_array[$i];
	$namen_ergebnis = mysql_db_query('d0039922', $namen_abfrage);
	echo $title;
}
?>

Wär super wenn mir jemand weiterhelfen könnte...
bis dann

ali-gator
 
Mach daraus mal eine Abfrage:
Code:
SELECT
        `a`.`title`
  FROM
        `cms_side_lang` AS `a`
  INNER JOIN
        `cms_cat_side` AS `b` ON `a`.`idside` = `b`.`idcatside`
  WHERE
        `b`.`idcat` = 9
 
Ok ich hab absolut keine Ahnung was da gemacht wird... :)
Kannst du mir das mal kurz erklären...
Abgesehen davon müssen die Werte auch variabel bleiben, also es kann z.b. sein dass es noch einen wert1.3, wert1.4 usw gibt...
 
Zurück