[php/mysql]limit limiteert gek

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

  • simon
  • Registratie: Maart 2002
  • Laatst online: 30-08 15:52
door een limit uittevoeren met de volgende code:

PHP:
1
2
3
4
5
<?
$max = $page * 10; 
$min = $max - 10;
$queryd = "SELECT * from topics WHERE replieop = '$id' ORDER BY timepost ASC LIMIT $min, $max";
?>


Wordt een SQL query gemaakt die hij later uitvoert, maar de limit klopt niet, het aantal topics per pagina komt niet overeen met 10. Dus soms zitten er 9 topics soms 10, hoe komt dit?

|>


  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 30-08 17:07
In de mysql manual staat:
mysql> SELECT * FROM table LIMIT 5,10; # Retrieve rows 6-15

dus startgetal, aantal rows.

Verwijderd

Het is LIMIT $START, $aantal
$start is hierbij de offset-waarde, dus bij welke waarde hij begint te tellen.
$aantal is dus het aantal waardes dat je wil weergeven.

edit:
Shit, net te laat....

  • simon
  • Registratie: Maart 2002
  • Laatst online: 30-08 15:52
stond iets heel doms

|>


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-08 18:36
edit:
juist ja. ;)

  • simon
  • Registratie: Maart 2002
  • Laatst online: 30-08 15:52
I get, kan dicht :), voortan toch maar ffies manuals beter lezen :)

|>


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 29-08 22:51

D2k

goed plan
voortaan langer dan 2 sec kijken

Doet iets met Cloud (MS/IBM)

Pagina: 1

Dit topic is gesloten.