Dvě konstanty ve výběru z databáze

před 5 měsíci

BuMoRi
Člen | 72
+
0
-

Ahoj, chci vybrat dva sloupce z databáze:

select('id, name')

a teď s konstantama

select(self::COLUMN_ID, self::COLUMN_NAME)

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax;
Jak se správně zapíšou dvě a více konstant do selectu?

před 5 měsíci

GEpic
Člen | 559
+
+2
-
select(self::COLUMN_ID . ", " . self::COLUMN_NAME)

před 5 měsíci

CZechBoY
Člen | 3131
+
+2
-
$selection
->select(konstanta1)
->select(konstanta2)

před 5 měsíci

GEpic
Člen | 559
+
0
-

Osobne za me je skoda ze funkce v parametru nezvladne pole. Ale pravda ja osobne to nikdy nepotřeboval.

Na druhou stranu jsem nikdy nepochopil proc bych mel mit jmena sloupecku v konstante, kdyz vim ze sloupec id stejne nikdy nebudu prejmenovavat takze obsah konstanty COLUMN_ID vzdy bude „id“

Editoval GEpic (16. 5. 13:44)

před 5 měsíci

CZechBoY
Člen | 3131
+
0
-

@GEpic Selection::select metoda by měla zvládnout i pole sloupců.

$selection->select([konstanta1, konstanta2]);

před 5 měsíci

GEpic
Člen | 559
+
0
-

CZechBoY napsal(a):

@GEpic Selection::select metoda by měla zvládnout i pole sloupců.

$selection->select([konstanta1, konstanta2]);

Nezvládne protože here a here