tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

Práce s proměnnými (SET @neco)

před 7 lety

Prochy
Člen | 91

Zdravim,

chci se zeptat, když mám tento dotaz:

$this->db->select('
     @tt:=price as tt,
     clients.id,
     clients.surname,
     clients.first_name
     ')
     ->from('`clients`');

A já bych tam potřeboval nějak dostat SET @tt=0; je to možné?
Prostě aby mi vzniknul takovýto dotaz:

SET @suma=0;
     SELECT     @suma:=@suma+price as suma,
     clients.id,
     clients.surname,
     clients.first_name FROM clients

Díky za odpovědi.

před 7 lety

Milo
Nette Core | 1119

Nějak takhle…

echo $db->command()->set('@tt=%i;', 0)->select('@tt:=price AS tt, clients.id')->from('clients');