Mysql_fetch_object

  • Script/programmeertaal: PHP & MySQL
    Probleem (duidelijke uitleg vereist): Ik krijg bij meerdere scripts dezelfde fout,namelijk deze :


    PHP
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/remory/domains/mijnmafia.eu/public_html/new/list2.php on line 130



    Weet iemand wat het probleem is ,en hoe die opgelost kan worden?


    Alvast bedankt voor uw hulp en tijd.

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Je moet de ; weghalen ;)


    Dus het word dan zo:

    PHP
    for($j=$begin+1; $info = mysql_fetch_object($dbres) $j++)


    Oja: voor jou in het bijzonder:
    Ik ben ff windows 7 aan 't installeren, en moet updates enzo doen en nog Live installeren, dus ik kom zo online :p

    Nieuwe reactie samengevoegd met originele reactie op 01.04.10 19:03:32:
    Oja, en ik raad mysql_fetch_array(); aan ;)
    Dan gebruik je dus $info['databaseveld'] i.p.v $info->databaseveld.

  • PHP
    for($j=$begin+1; $info = mysql_fetch_object($dbres); $j++)


    Zo is hij goed. Die ; moet erin blijven.


    Maar bij $dbres wat heb je daar staan? Als daar een fout hebt staan zal hij dus ook niet werken:)

  • Die punt-komma moet daar toch echt blijven staan...
    Tenzij je natuurlijk liever een parse error hebt...


    Waarom mogen wij de $dbres = blabla code niet zien?
    Daar gaat het fout...
    Of de query bevat een fout, of er kan niets gevonden worden...


    PS. als je het kan kijk je via mysql_error() of er een fout is en meld je dit meteen, bespaart tijd...

  • Er zijn erg veel DBRES ..


  • Wow zijn zeker veel dbres, kan je niet beter per pagina waar dus die GET['s'] in verwerkt zijn in zetten?
    Aangezien dit al onoverzichtelijk is xD tis gemakkelijker als je het hele script grootste gedeelte ook op die ene script houd. (dus bijv search optie bij bijv. search.php houd)


    Trouwens Darsstar je leest me gedacht hehe 20 sec erna zelfde reactie:P

  • Citaat van Darsstar

    Jammer genoeg kon je ons dus geen tijd besparen...


    Zet na dat stukje code het volgende:

    PHP
    echo 'plaats het volgende op CP: ', var_dump(mysql_error()), '<br \/>';


    Dit is de error die ik tegenkom:

    PHP
    string(35) "Unknown column 'mv' in 'field list'"


    Citaat van vergeten

    Wow zijn zeker veel dbres, kan je niet beter per pagina waar dus die GET['s'] in verwerkt zijn in zetten?
    Aangezien dit al onoverzichtelijk is xD tis gemakkelijker als je het hele script grootste gedeelte ook op die ene script houd. (dus bijv search optie bij bijv. search.php houd)


    Trouwens Darsstar je leest me gedacht hehe 20 sec erna zelfde reactie:P


    Ja,dat was ik van plan. Maar eerst wil ik mijn website op Grafisch gebied vernieuwen en de bugs eruit halen :)

Participate now!

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