Hallo,
laut php.net sollte es so gehen: printf("Einträge: %d\n", $stmt->num_rows);
function produkte($mysqli) {
$stmt = $mysqli->prepare("SELECT 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($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();
printf("Einträge: %d\n", $stmt->num_rows);
if($stmt->num_rows() > 0) {
while ($stmt->fetch()){
$produkte[] = array(
'p_id' => $p_id,
'p_type' => $p_type,
Ich bekomme auch eine Zahl angezeigt, 357 meine Db zeigt zwar 363 an, kann aber sein, ich habe ein paar gelöscht. Allerdings ich benötige die Zahl in einer Varivale, dass ich die auf der Seite plazieren kann.