• Beste ict'ers
    Ik ben bezig met een profiel pagina en ik loop tegen het volgende op:

    SQL
    SELECT * FROM `topics` WHERE id='$userid'


    Bij deze sql code is er niks aan de hand maar dit is niet wat ik wil dus maak ik dit ervan:

    SQL
    SELECT * FROM `topics` WHERE ownerid='$userid'


    Maar als ik dat doe dan krijg ik opeens de error:

    PHP
    Fatal error: Call to a member function fetch_assoc() on a non-object in /home/mennoug23/domains/universal-games.nl/public_html/pages/profiel.php on line 9


    en lijn 9 is:

    PHP
    while($user = $exec->fetch_assoc()) {

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • Zou je het hele script willen plaatsten?
    Aangezien de error komt omdat de query toch echt verkeerd gaat.


    Probeer het eens te debuggen door middel van var_dump of mysqli->error

    Met vriendelijke groet,
    Reza.

    Bewerkt één keer, laatst door Reza ().

  • De error geeft duidelijk aan dat je fetch_assoc een non-object mee geeft. Dit kan te maken hebben met dat je query is mislukt.


    Ik neem aan dat je in iedergeval een minimale error afhandeling hebt? Anders zou het een redelijke domme fout zijn en simpel op te lossen (naar mijn mening).



    even offtopic: Vergelijk je site (universal-games.nl) voor de grap eens met deze site (ictscripters.com).... Beetje slecht..

  • Dit is het volledige script:

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • @Menno:


    Probeer dit eens: http://pastebin.com/u2KR0scX


    EDIT:
    Ik zie dat je nu dus de produceral variant en de OO variant van MySQLI gebruikt. Kun je geen keuze maken....


    Ik wil mysqli gebruiken en uw code werkt niet maar toch bedankt

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

  • Ik wil mysqli gebruiken en uw code werkt niet maar toch bedankt


    Zou je ook een error of iets dergelijke willen meegeven? Aangezien ik de query heb getest en die werkt.
    Ook zoals ik eerder heb gezegd, maak gebruik van de $mysqli->error


    Ik snap dat je MySQLI wilt gebruiken, maar bijna niemand doet produceral en OO tegelijk. Ik zou dus een keuze maken.

  • Het werkt nu ik dit er maar van gemaakt?

    TEST ughost nu zelf "Klik hier voor trial"
    Let op:
    -Je pakket eindigd naar 2 weken dan worden ook alle bestanden verwijderd.
    -Je moet een eigen domein regelen (hebben,kopen)

Participate now!

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