CodeIgniter get_where order_by

8

Ich versuche, get_where und order_by so zu benutzen ...

%Vor%

aber habe diesen Fehler ...

%Vor%

Was mache ich falsch?

    
user979331 10.11.2012, 20:50
quelle

4 Antworten

30

Im ActiveRecord von CodeIgniter gibt jede Methode das Objekt selbst zurück (wodurch die Methodenverkettung möglich ist), mit Ausnahme von get und get_where , die die Ergebnismenge zurückgeben.

Was Sie also tun müssen, ist:

%Vor%

d. Der get_where() -Aufruf muss der letzte sein. Es gibt die Ergebnismenge zurück und der Aufruf von order_by() nach get_where() versucht, sie in der Ergebnismenge aufzurufen, die ungültig ist.

BEARBEITEN

Es gibt auch andere Möglichkeiten, diese Abfrage zu schreiben:

%Vor%     
xbonez 10.11.2012, 20:58
quelle
0

Das hat für mich funktioniert

%Vor%     
Laurence Meijer 06.03.2015 09:38
quelle
0
%Vor%     
Tushar Madaan 06.03.2015 14:22
quelle
0

$ mysql_query="Wählen Sie * aus der Tabelle wo col_name = '$ where' order by birth_date asc";

$ query = $ this- & gt; db- & gt; Abfrage ($ mysql_query);

Ich habe es gerade jetzt versucht und es funktioniert für mich

    
lazyme114 19.03.2017 06:15
quelle

Tags und Links