login  Naam:   Wachtwoord: 
Registreer je!
 Forum

found_rows() (Opgelost)

Offline W0etah - 24/08/2011 22:13
Avatar van W0etahPHP beginner Ik ben bezig met een kleine foto website, bij het browsen van de foto's worden er telkens maar 20 getoond, en dus word de query gelimiteerd, maar nu had ik toch graag ook telkens het volledige aantal foto's gewenst.

Na ff zoeken gevonden dat het via SQL_CALC_FOUND_ROWS en FOUND_ROWS zou moeten werken, maar ergens loopt het fout bij mij.

Dit is het stukje dat alle resultaten ophaalt
Plaatscode: 141252

Echter geeft de var_dump enkel dit terug:
Citaat:
object(mysqli_result)#3 (5) {
["current_field"]=>
int(0)
["field_count"]=>
int(1)
["lengths"]=>
NULL
["num_rows"]=>
int(1)
["type"]=>
int(0)
}

4 antwoorden

Gesponsorde links
Offline Stijn - 24/08/2011 22:56
Avatar van Stijn PHP expert Doe die SELECT FOUND_ROWS(); eens net nadat je de records overloopt. Als dit niet lukt, probeer eens te kijken of het lukt met de native PHP functies. Je kan die queries ook eens draaien op je SQL server voor het resultaat.
Offline W0etah - 24/08/2011 23:03
Avatar van W0etah PHP beginner Als ik hem gewoon run in phpMyAdmin krijg ik het gewenste resultaat terug.

Ik heb hem al op verschillende plaatsten gezet, maar nergens krijg ik een resultaat.
Offline Stijn - 24/08/2011 23:09
Avatar van Stijn PHP expert En als je het met de native php mysql functies doet? Krijg je dan het gewenste resultaat?
Offline W0etah - 24/08/2011 23:22
Avatar van W0etah PHP beginner Hmm, na even zoeken blijkt dat ik het gewoon nog moet fetchen, zo werkt het dus wel:
var_dump($db->query("SELECT FOUND_ROWS()")->fetch_object());
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.308s