DB Api

Th0m4s képe

Sziasztok!

Egy olyan SQL lekérdezést futtatnék, ami több SELECT-ből áll:
pl:

SELECT @a :=0;
SELECT nr.nid AS id, nr.title AS title, nr.body AS body FROM node n ...

Nos ugyebár ezt nem szereti a drupal db_query() függvénye. Van rá valamilyen mód mégis lefutattni ezt a queryt ? Nézegettem a db_query_temporary() -t, de a doksit kevésnek ítéltem illetve nem értettem.

Drupal verzió: 
Fórum: 
Boobaa képe

Ha jól tudom, az első SELECT egy MySQL változónak ad értéket. Ha jól gondolom, a második SELECT ezen változó értékét használná. Mi akadálya van annak, hogy:
1. ha ez az érték mindig 0, akkor beleírd a második querybe?
2. ha ez az érték változik, akkor a db_query()-t paramétereznéd rendesen, helyőrzőkkel (placeholderekkel) meg amivel kell?
Mindkét esetben elég volna egyetlen SELECT, ergo elég volna egyetlen db_query() hívás is.

Ha meg tudod mutatni a teljes második querydet, akkor konkrétabban is tudnánk válaszolni.

0
0