Søren Jacob Lauritsen skrev:
>
> Jeg bruger følgende kode, til at skaffe antallet af rækker i en given
> tabel. Mit spørgsmål er om det kan gøres mere optimalt.
>
> $sqlQuery = "SELECT COUNT(*) AS num_rows FROM table";
> $result = mysql_query($sqlQuery);
>
> $data = mysql_fetch_array($result);
> $row_count = $data["num_rows"];
Ja:
$query = mysql_query("SELECT COUNT(*) FROM table") or
trigger_error(mysql_error(), E_USER_WARNING);
$row_count = mysql_result($query, 0);
Eller med Fasdab (se min signatur):
$row_count = $db->cell("SELECT COUNT(*) FROM table");
: )
--
Jonas Koch Bentzen
PHP-databaseklasse til PostgreSQL og MySQL:
http://understroem.dk/fasdab/