UPDATE wilt niet lukken

  • Hallo het wilt niet echt lukken, ik wil zeg maar dat het getal 11 in mijn database 15 word nu heb ik dit:




    wat doe ik fout????? :P

  • Guest, wil je besparen op je domeinnamen? (ad)
  • Citaat van Kurene

    Kunt u iets duidelijkere uitleg geven van wat er niet werkt. En wat je wilt.



    volgens mijn moet ze saldo + 4 worden :p

    PHP
    mysql_query("UPDATE `leden` SET `saldo`=`saldo`+'4' WHERE id = '2'") or die(mysql_error());


    zoiets =P?

  • Citaat van stijnhau

    $query = "UPDATE leden SET saldo=saldo+4 WHERE id='2'";
    de het sakdo in de db moet van hetbtype,int zijn en geen varchar.


    heb ik gedaan

    Nieuwe reactie samengevoegd met originele reactie op 14.10.11 13:22:04:

    Citaat van arendjee

    volgens mijn moet ze saldo + 4 worden :p

    PHP
    mysql_query("UPDATE `leden` SET `saldo`=`saldo`+'4' WHERE id = '2'") or die(mysql_error());


    zoiets =P?



    Maar het probleem is dat het bij elke gebruiker geupdate word, wat hier de oplossing voor kom er niet uit :P



  • moet hij voor 1 gebruiker?
    dan moet je het id van de gebruiker oproepen
    en die 2 veranderen in bijvoorbeeld


    $data['id'] :)

  • ik heb dit:


    PHP
    mysql_query("UPDATE leden SET saldo = saldo+1 WHERE ID = '$_GET['gebruiker']'");
    or die(mysql_error());


    en krijg deze error:


    arse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/a1516527/public_html/leden/ingelogged.php on line 31



    wat doe ik fout :P

  • Oke :P thx maar nou heb ik dit:


    als error


    Unknown column 'demo2' in 'where clause'


    Dit is mijn code:

    PHP
    mysql_query("UPDATE `leden` SET `saldo`=`saldo`+'4' WHERE $_SESSION[gebruiker]") or die(mysql_error());


    Wat doe ik fouut :P

  • Ten eerste mis je alweer de '". ."'

    PHP
    mysql_query("UPDATE `leden` SET `saldo`=`saldo`+'4' WHERE '".$_SESSION['gebruiker']."'") or die(mysql_error());


    Zoals al gezegt, wel even door de mysql_real_escape_string halen.

    This is ten percent luck, twenty percent skill
    Fifteen percent concentrated power of will
    Five percent pleasure, fifty percent pain
    And a hundred percent reason to remember the name!

  • Ja dat weet ik :P maar dat hoeft niet persee toch?


    Ik doe dat later zodra ik dit aan de praat krijg :) zodat ik weet wat ik fout deed, wil ervan leren :P


    ik heb nou dit:

    PHP
    $Query= mysql_query("UPDATE `leden` SET `saldo`=`saldo`+'4' WHERE '".$_SESSION['gebruiker']."'") or die(mysql_error());
    
    
    
    
    $_SESSION['gebruiker'] = $Query;


    Maar hij update nog steeds bij elke gebruiker?


    Bij
    gebruiker: demo1
    en : demo2


    Hoe kan dit??? :P

  • Je geeft bij where direct een specifiek persoon, maar geeft niet aan onder welke tal die staat dus bijvoorbeeld onder naam

    PHP
    WHERE `naam`='".$_SESSION['gebruiker']."'

    This is ten percent luck, twenty percent skill
    Fifteen percent concentrated power of will
    Five percent pleasure, fifty percent pain
    And a hundred percent reason to remember the name!

  • De pagina verwijst niet op een juiste manier door
    Firefox heeft vastgesteld dat de server het verzoek voor dit adres doorverwijst op een manier die nooit zal eindigen.



    PHP
    $Query= mysql_query("UPDATE `leden` SET `saldo`=`saldo`+'4' WHERE `leden` '".$_SESSION['gebruiker']."'")
    or die(mysql_error());



    Ik moet het eindigen dus met iets toch?


    of licht het aan de

    PHP
    session_start();


    mvg me :D

  • You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''demo2'' at line 1


    PHP
    $Query= mysql_query("UPDATE `leden` SET `saldo`=`saldo`+'4' WHERE `leden` '".$_SESSION['gebruiker']."'")
    or die(mysql_error());

Participate now!

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