Jnnbo: Einträge zusammen zählen lassen

Beitrag lesen

Hallo dedlfix,

Will man lediglich die Anzahl haben, ohne die Datensätze zu verwenden, sollte man sie mit COUNT(*) zählen lassen. Dann entsteht eine Ergebensmenge von nur einem Datensatz mit einem Wert.

also meinst du so?

	function produkte($mysqli) {
		$stmt = $mysqli->prepare("SELECT count(*) as total, p_id, p_type, p_pkategorie, p_code, p_hersteller, p_serie, p_geraet, p_bezeichnung, p_bild, p_artnr, p_farbe, p_inhalt, p_preis, p_bestand, p_hinweis, p_status 
									FROM web_produkte");
		$stmt->execute();
		$stmt->bind_result($total, $p_id, $p_type, $p_pkategorie, $p_code, $p_hersteller, $p_serie, $p_geraet, $p_bezeichnung, $p_bild, $p_artnr, $p_farbe, $p_inhalt, $p_preis, $p_bestand, $p_hinweis, $p_status);
		$stmt->store_result();
	 	
		if($stmt->num_rows() >  0) {     
			while ($stmt->fetch()){
				$produkte[] = array( 
					'total' 			=> $total,
					'p_id' 				=> $p_id,
					'p_type'			=> $p_type,