Počet záznamů v mysql tabulce

Úvodní stránka Fórum podpory WordPressu Problémy s WordPressem Počet záznamů v mysql tabulce

Zvolené téma obsahuje celkem 1 odpověď. Do diskuze (2 účastníci) se naposledy zapojil uživatel  jolinar a poslední změna je stará 6 let, 7 měsíců.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)
  • Autor
    Příspěvky
  • #33510

    bubuss
    Participant

    Dobrý den.

    Už jsem prolezl kde co, ale nedokážu najít funkční kousek kódu, který by mi zobrazil počet záznamů v tabulce.

    Pokud použiju něco takového jako je tohle z Vránova webu:

    <?php
    // neefektivní
    $pocet = mysql_num_rows(mysql_query(“SELECT * FROM tabulka”));

    // rychlejší
    $pocet = mysql_result(mysql_query(“SELECT COUNT(*) FROM tabulka”), 0);
    ?>

    tak to funguje ale jen pokud to je mimo wordpress.

    Ve wordpressu se to řeší nějak přes global $wpdb a tam dokážu vypsat data z databáze ale už ne počet záznamů.

    <?php
    global $wpdb;
    echo “<table>”;
    $rows = $wpdb->get_results( “SELECT prijmeni, jmeno FROM tabulka ORDER BY prijmeni “);

    foreach ( $rows as $row )
    {
    echo “<tr><td>” . $row->prijmeni . “</td><td>” . $row->jmeno. “</td></tr>”;
    }
    echo “</table>”;

    ?>

    Potřeboval bych vypsat ještě počet těch uživatelů.
    Je to samostatná tabulka bez prefixu wp_.

    #33513

    jolinar
    Participant

    Můžete např. dát do smyčky foreach nějaký čítač, takže by to mohlo vypadat nějak takhle:

    <?php
    global $wpdb;
    $count_rows = 0;
    echo “<table>”;
    $rows = $wpdb->get_results( “SELECT prijmeni, jmeno FROM tabulka ORDER BY prijmeni “);
    
    foreach ( $rows as $row ) {
    echo “<tr><td>” . $row->prijmeni . “</td><td>” . $row->jmeno. “</td></tr>”;
    $count_rows++;
    }
    echo “</table>”;
    echo "Počet záznamů" . $count_rows;
    ?>

    Tohle by teoreticky mělo fungovat.

Aktuálně jsou na stránce zobrazeny 2 příspěvky - 1. až 2. (z celkem 2)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti