• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 4 januari 2026 om 10:58
  • Developer Gezocht

    K.Rens 30 december 2025 om 12:32
  • Op zoek naar de legends

    Jeffrey.Hoekman 9 december 2025 om 09:41
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 28 december 2025 om 21:20
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

PHP Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean in

  • Digi-Expert
  • 26 juni 2018 om 20:57
  • Digi-Expert
    Beginner
    Berichten
    10
    • 26 juni 2018 om 20:57
    • #1
    PHP
    unction display_zoeken($query)
    {
    global $db; 
    global $uri;
    $result = $db->query($query);
    $display['thumbnail']='';
    $i=0;
    $display['thumbnail'] .=' <ul class="search-row" >';
     while($row =  $result->fetch_object())
       {
    	$urls = detail($row);
    
    
    	$img_src = $row->profile_image =='' ? 'img/no_image_'.$row->gender.'.jpg': $uri.'controller/'.$row->profile_image;
    	  $display['thumbnail'] .= '<li class="listzoek">
            <div class="search-user">
                        <a href="'.$urls.'" class="thumbnail" > <img src="'.$img_src.'" title="dating met '.$row->profile_name.'" > </a>
         </div>
                    <div class="search-content">
                        <div class="left" style="width:170px;">
                            <strong><i class="icon-user"></i> '.$row->profile_name.'</strong>
                        </div>
                        <div class="left">
                            <span>'.$row->age.' jaar, uit '.$row->province.'</span>
                        </div>
    
    
                        <div class="span6" style="margin-left:0px; line-height: 21px;">
                           '.substr($row->aboutme,0,350).' .. 
                        </div>
                    </div>
                    <div class="search-meta">
                        <a href="'.$urls.'" class="btn btn-small btn-info"><i class="icon-camera"></i> Bekijk profiel</a>
                        <a href="'.$urls.'" class="btn btn-small btn-success"><i class="icon-envelope"></i>  Stuur Bericht </a>
                        Test
    					<div class="btn btn-small">'.$row->fotos.' foto(s)</div>
                    </div>
    				</li>';
    	  $i++;
       }
    
    
    if ($i == 0)
    $display['thumbnail'] .=' <h3> Geen resultaten gevonden! </h3>';
    $display['thumbnail'] .=' </ul>';
    return $display;
    }
    Toon Meer

    Wanneer op de zoekpagina wil zoeken krijg ik de volgende error PHP Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean in regel 329. Regel 329 is bij mij


    PHP
    $display['thumbnail'] .=' <ul class="search-row" >';
     while($row =  $result->fetch_object())

    Ik begrijp niet wat er met de error bedoelt word. Kan iemand mij dat misschien uitleggen?

    Alvast bedankt

  • sjaakmans
    Beginner
    Ontvangen Reacties
    8
    Berichten
    40
    • 26 juni 2018 om 23:07
    • #2

    Misschien kun je laten zien wat de functie `fetch_object` doet. Volgens de standaard PHP documentatie zou deze eventueel NULL of een object terug moeten geven.

    Ik vermoed dat je er zelf iets van maakt en dat het daar verkeerd gaat.

    Wanneer mogelijk zou de query ook handig zijn om te zien, dan hebben we helemaal een mooi beeld.

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 26 juni 2018 om 23:54
    • #3

    Misschien handig om even te melden dat je ook op PHPhulp dit topic hebt gestart!

    Het zou een beetje jammerlijk zijn als iemand hier een zelfde advies geeft als daar, en dat discussies langs elkaar lopen. Of dat het antwoord opgelost is, terwijl daar nog mensen mee staan staan te denken.

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 27 juni 2018 om 15:41
    • #4
    Citaat van Digi-Expert

    Ik begrijp niet wat er met de error bedoelt word. Kan iemand mij dat misschien uitleggen?

    Een soortgelijke foutmelding wordt hier uit de doeken gedaan. PHP is eigenlijk best wel superduidelijk wat betreft foutmeldingen. Het is gewoon een kwestie van het kruimelpad volgen. En gewoon woord voor woord lezen wat er staat.

    Volledigheidshalve hier ook een breedsprakige variant van de bovenstaande melding.

    Er staat:

    Citaat van Digi-Expert

    PHP Fatal error: Uncaught Error: Call to a member function fetch_object() on boolean in regel 329.

    Oftewel: in eerste optiek gaat er dus iets mis met fetch_object(). Je eerste stap zou dan ook het er bijpakken van de documentatie moeten zijn. De functie/methode verwacht een object van de klasse mysqli_result, maar kreeg in plaats hiervan een Boolse waarde (true of false).

    Conclusie: de code liep dus stuk omdat de parameter niet het juiste type had.

    Nu weten we dus waardoor de fout werd veroorzaakt, en pas vanaf dat moment kun je gaan werken naar een oplossing. Immers, als je niet weet wat er fout gaat, wat ben je dan aan het oplossen?

    Dus, op de plek waar je een mysqli_result-object zou verwachten stond een Boolean. Hoe kan dit? $result was het resultaat van het uitvoeren van de query()-methode. We pakken de documentatie er weer bij. We zijn geïnteresseerd in het resultaat, dit staat in de functie/methode definitie:

    Citaat van PHP.net

    Return Values
    Returns FALSE on failure. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a mysqli_result object. For other successful queries mysqli_query() will return TRUE.

    Oftewel, of de query was geen SELECT-query, in welk geval je ook geen resultaten op kunt halen, ofwel de query was syntactisch incorrect (had niet de juiste vorm) kon niet worden uitgevoerd, bijvoorbeeld omdat deze niet juist was geformatteerd.

    En om dat op te lossen, zou je je query moeten debuggen.

    Het interpreteren van dit soort foutmeldingen omvat dus twee stappen:

    1. lees wat er staat, en loop hier stap voor stap doorheen
    2. Read The Flipping Manual

    Nota Bene: de topicstarter vroeg uitleg over de foutmelding. Wat je vervolgens moet doen om deze foutmelding te doen laten verdwijnen is vers twee. Hiertoe moet je eerst weten wat er precies aan de hand is.

    Bewerkt 2 keer, laatst door FangorN (27 juni 2018 om 15:52).

  • Digi-Expert
    Beginner
    Berichten
    10
    • 28 juni 2018 om 14:39
    • #5

    Heel erg bedankt voor de uitleg. Ik heb het probleem inmiddels opgelost. Ik miste een $db :)

  • FangorN
    Professional
    Ontvangen Reacties
    196
    Articles
    2
    Berichten
    737
    • 29 juni 2018 om 13:56
    • #6
    Citaat van Digi-Expert

    Ik miste een $db

    Ik heb hier nog even over nagedacht, en ik denk dat dat niet kan kloppen. Als dat namelijk het geval was, dan zou $db->query() in eerste instantie stuk moeten lopen met een foutmelding als "Fatal error: Uncaught Error: Call to a member function query() on something".

    Echter, de code liep vast op fetch_object() met een melding die het sterke vermoeden wekt dat je zoekquery $query (soms, maar mogelijk niet altijd) een onjuist format heeft.

    Daarom blijf ik dus bij mijn eerdere conclusie op grond van de door jouw verschafte code. Misschien was je hier inmiddels mee aan het schuiven geweest, maar als je een foutmelding opgeeft die niet bij een codefragment hoort, of vice versa, dan is het vrijwel onmogelijk om op grond hiervan te zeggen wat er daadwerkelijk mis is...

  • bitma
    Beginner
    Berichten
    1
    • 29 juli 2018 om 11:17
    • #7

    look here , i thik this article will help http://php.net/manual/en/mysqli.query.php

  • AarClay
    Intermediate
    Ontvangen Reacties
    34
    Berichten
    423
    • 8 augustus 2018 om 16:48
    • #8
    Citaat van bitma

    look here , i thik this article will help http://php.net/manual/en/mysqli.query.php

    Wauw.. na een maand kom je met een linkje naar de manual van PHP?
    Top zeg!

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design