Hi !
ich hab ein komisches problem, das ich nicht in den griff bekomme.
ich hab ne datenbank - abfrage mit SELECT usw. und möchte über num_rows erfahren wieviele datensätze mir da ausgespuckt werden, allerdings zählt numrows nicht alle datensätze, sondern wenn man mit LIMIT angibt wieviele Datensätze angezeigt werden sollen, z.b. 10 ( von 30 oder wieviel auch immer ), gibt num_rows an, es gäbe nur 10 datensätze nicht 30. lässt man das LIMIT weg, gibt num_rows die korrekte anzahl wieder...
woran könnte das liegen ?
ich hab ein komisches problem, das ich nicht in den griff bekomme.
ich hab ne datenbank - abfrage mit SELECT usw. und möchte über num_rows erfahren wieviele datensätze mir da ausgespuckt werden, allerdings zählt numrows nicht alle datensätze, sondern wenn man mit LIMIT angibt wieviele Datensätze angezeigt werden sollen, z.b. 10 ( von 30 oder wieviel auch immer ), gibt num_rows an, es gäbe nur 10 datensätze nicht 30. lässt man das LIMIT weg, gibt num_rows die korrekte anzahl wieder...
woran könnte das liegen ?
PHP:
$start = $seite * $eintraege_pro_seite - $eintraege_pro_seite;
$eintraege_pro_seite = 10;
$sql = "SELECT * FROM tabellenname WHERE ... LIMIT $start, $eintraege_pro_seite ";
$db_erg = mysql_query($sql);
$blmenge = mysql_num_rows($db_erg);