select column

okay.

Der User kann bei mehreren Projekten beteiligt sein. Darum frage ich ab, welche Projekte das sind.

Ich habe die Funktion:

PHP:
function selectCol($table, $what, $where, $wherevalue)
{
	$sql = mysql_query("SELECT ".$what." FROM `".$table."` WHERE ".$where." = ".$wherevalue."");
	$query = mysql_fetch_array($sql);
	
	//return $query;
	return check_query($query);
}

Der Aufruf erfolgt so:
PHP:
$result = selectCol("__Beteiligungen", "ProjektID", "UserID", $_SESSION["UserID"]);
		
		for($i=0; $i<$anzahl; $i++)
		{
			$project = select("__Projekte", "ProjektID", $result[$i]);
			echo "<div><span>".$project["Name"]."</span><a href='index.html'>News</a></div>";
		}
		print_r($result);
 
Code:
function selectCol($table, $what, $where, $wherevalue, $count)
{
	$array = array();
	
	for($i = 0; $i <$count; $i++)
	{
		$sql = mysql_query("SELECT ".$what." FROM `".$table."` WHERE ".$where." = ".$wherevalue." LIMIT ".$i.", 1");
		$query = mysql_fetch_array($sql);
		array_push($array, $query);
	}
	return $array;
	//return check_query($query);
	

}

aufrufen tu ich die ergebnisse dann über $result["$i"]["ProjektID"].


Ist bescheuert. Aber es läuft ^^

ich hake es aber noch nicht als erledigt ab, ich glaub es findet noch wer eine bessere Lösung ;)
 
Zurück