Maffia Place fout

  • Ik zit ff met een probleem waar ik maar niet uit kom..


    Hier is de error die ik steeds krijg:

    PHP
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/gruijters4/config.php on line 326


    Hier is het stukje script waar de error over gaat:

    PHP
    <?
    $dbres            = mysql_query("SELECT *,UNIX_TIMESTAMP(`moordtijd`) AS `moordtijd`,0 FROM `[users]` WHERE `login`='{$data['login']}'");
    $data1             = mysql_fetch_object($dbres);
    
    
    $seconden            = ($data1->moordtijd)- time() - 3600;
    $seconden2       = date("H:i:s", "$seconden");


    PHP
    Line 326 = 
    $data1             = mysql_fetch_object($dbres);


    Bedankt alvast ;)

  • Leuk dat je van ons verwacht om het antwoord te geven, maar doe vooral geen moeite om het antwoord te posten als je het zelf gevonden hebt.

    Don\'t like me?
    Have a seat with the rest of the bitches waiting for me to give a fuck.

  • Oja, en nog wat tips:
    1) Haal de variabelen buiten de quotes ( {$var} gebruiken is NOOIT valid).
    Tevens ook niet bij je date();. Dit word dus zo:

    PHP
    $seconden2       = date("H:i:s", $seconden);


    2) Gebruik geen wildcard, dit kost alleen maar geheugen, en je hebt meestal toch nooit alles nodig.
    3) Gebruik ook geen `fieldname` maar gewoon fieldname.
    4) mysql_fetch_object(); raad ik ook niet aan. Gebruik mysql_fetch_array(); of mysql_fetch_assoc();.
    5) Je hoeft geen () om een veldnaam te plaatsen :S.
    Dus dit:

    PHP
    $seconden            = ($data1->moordtijd)- time() - 3600;


    Mag gewoon dit worden:

    PHP
    $seconden            = $data1->moordtijd - time() - 3600;


    Als je dit in je oren vastknoopt, script je in ieder geval volgens de regels.
    Als je nu notepad++ opent, zie je ook de goede highlighting.


    Succes :cheer:,


    Lars

Participate now!

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