jens65m: zwei abfragen vereinfachen

Beitrag lesen

hi,

kurze Frage: Ist es möglich wenn ich folgende zwei Abfragen verwende:

(1)

$sql = "SELECT feld  
	FROM tabelle AS a  
	INNER JOIN tabelle2 AS b ON a.id = ...  
        [...]  
	WHERE a.xy = '$xy'";

(2)

$sql = "SELECT feld  
	FROM tabelle AS a  
	INNER JOIN tabelle2 AS b ON a.id = ...  
        [...]  
	WHERE a.xy = '$z'";

anstatt die zwei langen abfragen zusammen zu verwenden ist es doch auch bestimmt möglich den Unterschied (jeweils die letzte zeile) auf die Ausgabe zu beziehen?!

Ungefähr so:

(einzige Abfrage)

$sql = "SELECT feld  
	FROM tabelle AS a  
	INNER JOIN tabelle2 AS b ON a.id = ...  
        [...]";

(später)

$result = mysql_query($sql, $connection) or die(mysql_error());  
$row = mysql_fetch_assoc($result);
echo $row //(WHERE a.xy = '$z')  
echo $row //(WHERE a.xy = '$xy')

Hab nur leider kein Plan wie ich das richtig formulieren könnte,
bzw. ob das überhaupt möglich ist.