[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • [gelöst] Anzahl yform-Tabelle-Einträge ausgeben
Seite 1 von 1

[gelöst] Anzahl yform-Tabelle-Einträge ausgeben

Verfasst: 19. Sep 2016, 14:07
von Fanello
Liebe Redaxo-Community

Ich habe im yform eine Tabelle erstellt, nun müsste ich die Anzahl Einträge ausgeben. Dachte es könnte so funktionieren, tut es aber nicht. Hat vielleicht jemand einen Tipp?

Code: Alles auswählen

<?php 
$db_table = "pet_formular";
$sql = rex_sql::factory();
$sql->setDebug(false); //Ausgabe Query
$result = $sql->setQuery("SELECT * FROM $db_table");
$num_rows = mysql_num_rows($result); 
echo $num_rows;
?>


Re: Anzahl yform-Tabelle-Einträge ausgeben

Verfasst: 19. Sep 2016, 15:33
von Gregor.Harlan

Code: Alles auswählen

$result->getRows()

Re: Anzahl yform-Tabelle-Einträge ausgeben

Verfasst: 19. Sep 2016, 16:22
von Fanello
Habs versucht, aber anscheinend bin ich noch auf dem falschen Weg.

Code: Alles auswählen

<?php
$db_table = "pet_formular";
$sql = rex_sql::factory();
$sql->setDebug(false); //Ausgabe Query
$sql->setQuery("SELECT * FROM $db_table");
$result->getRows($sql);
?>
das bringt mir nämlich einen Fehler:
"ErrorException" thrown in rex:////module/4/output/REX_VALUE/1 on line 6
Fatal error: Call to a member function getRows() on a non-object

Re: Anzahl yform-Tabelle-Einträge ausgeben

Verfasst: 19. Sep 2016, 16:48
von Gregor.Harlan
Sorry, hatte die falsche Variable genutzt. So sollte es gehen:

Code: Alles auswählen

<?php
$db_table = "pet_formular";
$sql = rex_sql::factory();
$sql->setDebug(false); //Ausgabe Query
$sql->setQuery("SELECT * FROM $db_table");
$sql->getRows();

Re: Anzahl yform-Tabelle-Einträge ausgeben

Verfasst: 19. Sep 2016, 16:56
von Fanello
ja genau.. so funktioniert es! Vielen Dank!!

Code: Alles auswählen

$db_table = "pet_formular";
$sql = rex_sql::factory();
$sql->setDebug(false); //Ausgabe Query
$sql->setQuery("SELECT * FROM $db_table");
$anzahl = $sql->getRows();
echo 'Anzahl: '.$anzahl;