Jnnbo: Vielen lieben DANK!

Beitrag lesen

Hallo Jörg,

Ja. Da steht aber:

AND `web_serien`.`s_hID` = `web_hersteller.h_id`";

muss heissen:

AND `web_serien`.`s_hID` = `web_hersteller`.`h_id`";

vielen lieben Dank für deine / eure Hilfe. Es klappt nun, meine fertige Funktion sieht nun so aus:

	function serienTEMP($mysqli, $id) {
		
		define('DEBUG', true); 
		
		$select = "SELECT 
					  `web_serien`.`s_id`,
					  `web_serien`.`s_hID`,
					  `web_serien`.`s_titel`,
					  `web_serien`.`s_titelUrl`,
					  `web_serien`.`s_status`,
					  `web_serien`.`s_titelUrl`, 
					  `web_hersteller`.`h_titel`,
					  `web_hersteller`.`h_titelURL`,
					  `web_hersteller`.`h_id`
					FROM
					  `web_serien`,
					  `web_hersteller`
					WHERE
					  `web_hersteller`.`h_titelURL` = ?
					   AND `web_serien`.`s_hID` = `web_hersteller`.`h_id`";
							
		$stmt = $mysqli->prepare($select);
		if( DEBUG && !$stmt ) { echo '<pre>', $mysqli->error, '</pre>'; }
		$stmt->bind_param("s", $id);
		$stmt->execute();
		$stmt->bind_result($s_id, $s_hID, $s_titel, $s_titelUrl, $s_status, $s_titelUrl, $h_titel, $h_titelURL, $h_id);
		$stmt->store_result();
	 	
		if($stmt->num_rows() >  0) {     
			while ($stmt->fetch()){
				$serien[] = array( 
					's_id' 			=> $s_id, 
					's_hID' 		=> $s_hID, 
					's_titel' 		=> $s_titel, 
					's_titelUrl'	=> $s_titelUrl,
					's_status'		=> $s_status,
					's_titelUrl'	=> $s_titelUrl,
					'h_titel'		=> $h_titel,
					'h_titelURL'	=> $h_titelURL,
					'h_id'			=> $h_id
				);
			}
			return $serien;
			}
	}

Diese Zeile " if( DEBUG && !$stmt ) { echo '<pre>', $mysqli->error, '</pre>'; }" werde ich jetzt erstmal überall einfügen, dann sehe ich was Sache ist und was nicht. Danke!