Verschillende combinaties werken sowieso niet. Kies 1 ding en blijf daarbij. Wat begrijp je niet aan PDO? Het is mijn persoonlijke favoriet. Mogelijk omdat ik geen MySQL gebruik, al jaren niet.
OW dat is al lang geleden dat ik die keuze gemaakt heb.
Ik moest toen een beslissing maken en mysqli leek toen het makkelijkst.
Ik probeer het nu met num_rows, get_result en fetch_assoc.
Waarschijnlijk zit de fout in de volgorde.
Maar er zijn zoveel websites die dingen beschrijven, moeilijk om de goede eruit te halen.
Toevoeging op 29/05/2016 02:03:57:
het ziet er echter naar uit dat dit zo niet gaat lukken, dus denk dat ik het nu met 2 queries ga doen. 1 voor de aantal gegevens in de database en 1 om de inhoud eruit te halen.
De num_rows komt uit een mysqli_result, zoveel is duidelijk uit de documentatie. Dus je moet deze niet uit je statement halen. Volgens jouw voorbeeldcode zou $result->num_rows een beter resultaat moeten leveren.
Zet je error reporting eens aan:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'stdout');
?>
De error reports zelf zouden daarmee goed moeten zijn, tenzij dit nu letterlijk je browser output is. Dan moet je het corrigeren. Het verandert echter niets aan de eerdere opmerking over $statement vs $result.