So führen Sie die RAW SQL-Abfrage in PhalconPHP aus

7

Ich versuche, Ergebnis von dieser Abfrage zu erhalten

%Vor%

Aber das Ergebnis war "SQLSTATE [HY000]: Allgemeiner Fehler".

Phalcon Version: 1.2.4

Profiler-Protokoll ist:

%Vor%

Problem gelöst: Ich erstelle gespeicherte Prozedur und füge alle Abfragen ein. Als nächstes rufe ich die gespeicherte Prozedur im PHP-Skript auf.

%Vor%     
Sir Z. 05.01.2014, 13:25
quelle

5 Antworten

8

Alles, was ich sehe, ist Ihr SQL. Möchten Sie zeigen, wie Sie es in phalcon ausführen wollen?

Einer der einfachen Wege, auf denen Sie Raw SQL ohne Modelle oder Metadaten ausführen können, ist die Verwendung eines Basisadapters. In diesem Beispiel verwende ich PDO:

%Vor%     
David Duncan 05.01.2014 23:01
quelle
5

Aus der Dokumentation :

  

Wenn Raw-SQL-Abfragen in Ihrer Anwendung üblich sind, eine generische Methode   könnte zu Ihrem Modell hinzugefügt werden:

%Vor%     
mosid 12.05.2014 11:29
quelle
3

Um eine rohe SQL auf einem Controller auszuführen:

%Vor%

Um eine rohe SQL auf einem Modell auszuführen:

%Vor%     
Marcelito Costa 19.04.2016 20:59
quelle
2

basend auf der Antwort von david.duncan, funktionierende Ausgabe: P (fehlende Kommas hinzugefügt + Array-Druck)

%Vor%     
atzeatze 11.04.2015 18:10
quelle
0
%Vor%

für modelsManager müssen Sie in Ihrem Service (service.php) einrichten

%Vor%     
Saurabh Chandra Patel 10.03.2017 05:43
quelle

Tags und Links