Autor Zpráva
hexcross.
Profil *
Zdravííím všechny co toto čtou!

Mám jeden problémek - potřebuji přes Dibi navýšit současnou numerickou hodnotu o určité číslo (řekněme o +1).

V mySQL to jde v pohodě, bohužel do Dibi dotazu mi to nejde převést. Nápady? Díky.

    $arr = array(
      'score' => (score + 1)
    );

        // nejde
    dibi::query('UPDATE [tabulka] SET ', $arr, 'WHERE [email]="'.$_SESSION['userEmail'].'"');

        // jde
    MySQL_Query('UPDATE `tabulka` SET `score` = (score+1) WHERE `email` = "'.$_SESSION['userEmail'].'"');
Tori
Profil
Možná

$arr = array(
      'score' => '([score] + 1)'
    );
nebo spíš
$arr = array(
      'score%sql' => '(`score` + 1)'
    );

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: