Jnnbo: Funktion mehrfach verwenden

Beitrag lesen

Hallo,

wenn ich es richtig verstehe, dann sind Funktionen dafür da um weniger Arbeit zu haben richtig? Also müsste es doch möglich sein meine Funktion die derzeit so aussieht:


	function admin_Benefits($mysqli) {
		$stmt = $mysqli->prepare("SELECT b_id, b_projekt, b_titel, b_bild, b_video, b_beschreibung, b_anzahl, b_preis, b_status, p_titel FROM benefits LEFT JOIN projekte ON projekte.p_id = benefits.b_projekt");
		$stmt->execute();
		$stmt->bind_result($b_id, $b_projekt, $b_titel, $b_bild, $b_video, $b_beschreibung, $b_anzahl, $b_preis, $b_status, $p_titel);
	 	$stmt->store_result();
	 	
		if($stmt->num_rows() >  0) {
			while ($stmt->fetch()){
				
				$admin_Benefits[] = array(
					'b_id' 				=> $b_id,
					'b_projekt' 		=> $b_projekt,
					'b_titel' 			=> $b_titel,
					'b_bild' 			=> $b_bild,					
					'b_video' 			=> $b_video,
					'b_beschreibung' 	=> $b_beschreibung,
					'b_anzahl' 			=> $b_anzahl,
					'b_preis' 			=> $b_preis,
					'b_preis' 			=> $b_preis,
					'b_status' 			=> $b_status,
					'p_titel' 			=> $p_titel
				);
			}
			return $admin_Benefits;
			}
	}

etwas zu ändern dass ich auch ein WHERE mit übergeben kann. Z.B. möchte ich alle Einträge haben die zu einer bestimmten ID passen, auf einer Unterseite benötige ich allerdings alle Einträge. Ist dieses möglich oder soll ich einfach die Funktion duplizieren?