Autor Zpráva
Prefin
Profil
Ahojda.
Chtěl bych se zeptat na jednu poměrně hodně banální věc.
Mám v tabulce hodnotu (INT), kterou potřebuji pomocí jednoduchého příkazu (6. řádek) snížit:
if($vystup["kredit_zprostredkovatel"]>=$cena) {
            $sql = "UPDATE poptavka SET prodejce_poptavka='".$_SESSION["id_login_zpr"]."' WHERE id_poptavka IN(".$koupe.")";
            //echo $sql;
            if(mysql_query($sql)) {
                ZapisDoLogu("<><>Zakoupeni ".$pocet." poptavek ".$_SESSION["login_zpr"]." za cenu ".$cena);
                $sql_cena = "UPDATE zprostredkovatel SET kredit_zprostredkovatel=kredit_zprostredkovatel-$cena WHERE id_zprostredkovatel='".$_SESSION["id_login_zpr"]."'";
                echo $sql_cena."<br>";
                if(mysql_query($sql_cena)) $kontrola = "Právě jste zakoupil(a) poptávky v hodnotě celkem ".MenaKc($cena).".";
            } else {
                $kontrola = "Operace se nezdařila.";
            }
        }
Příkaz je ale nespolehlivý - chvíli odečet funguje a chvíli ne (dotaz je provede OK ale neodečte).
Echo dotazu:
UPDATE zprostredkovatel SET kredit_zprostredkovatel=kredit_zprostredkovatel-20 WHERE id_zprostredkovatel='8'
Asi na to koukám už moc dlouho ale mě prostě přijde že je příkaz v pořádku.
Díky

Vyřešeno - chyba mezi židlí a klávesnicí. Omlouvám se za zbytečné téma

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: