Jnnbo: Zwei Tabellen verbinden

Beitrag lesen

Hallo Jörg,

es fehlt davor eine Zeile:

$stmt = $mysqli->prepare($select);

habe ich nun eingefügt und erhalte noch diese Meldung

	function serienTEMP($mysqli, $id) {
		
		$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_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);
		$stmt->bind_param("s", $id);
		$stmt->execute();
		$stmt->bind_result($s_id, $s_hID, $s_titel, $s_titelUrl, $s_status, $s_titelUrl, $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_titelURL'	=> $h_titelURL,
					'h_id'			=> $h_id
				);
			}
			return $serien;
			}
	}
Fatal error: Call to a member function bind_param() on a non-object 

Ich hatte diese schon öfters, dann ein Wert nicht gestimmt, allerdings sehe ich hier kein Fehler. Was ich vermute ist, dass etwas mit dem =? nicht stimmt.