___ answer36729359 ___
Um eine rohe SQL auf einem Controller auszuführen:
%Vor%
Um eine rohe SQL auf einem Modell auszuführen:
%Vor%
___ qstntxt ___
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%
___ answer20940336 ___
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%
___ tag123php ___ PHP ist eine weit verbreitete, dynamische, objektorientierte und interpretierte Skriptsprache, die primär für die serverseitige Webentwicklung entwickelt wurde.
___ answer29581318 ___
basend auf der Antwort von david.duncan, funktionierende Ausgabe: P (fehlende Kommas hinzugefügt + Array-Druck)
%Vor%
___ answer42711098 ___
%Vor%
für modelsManager müssen Sie in Ihrem Service (service.php) einrichten
%Vor%
___ tag123phalcon ___ PhalconPHP ist ein Open-Source-Full-Stack-Framework für PHP. Die Funktionalität wird als PHP-Klassen zur Verfügung gestellt. Als C-Erweiterung geschrieben, ist es für extrem hohe Performance optimiert und ist das schnellste verfügbare Framework für PHP-Entwickler.
___ tag123crostab ___ Eine Kreuztabelle, auch als "Pivot-Tabelle" bezeichnet, ist eine Methode zum Zusammenfassen von Daten in Tabellenform. In der Regel haben diese eine Kategorie-Spalte auf der linken Seite und mehrere zusammenfassende Spalten auf der rechten Seite. Jede unterschiedliche Kategorie hat eine eigene Zeile.
___ tag123mysql ___ MySQL ist ein freies, relationales Datenbank-Managementsystem (RDBMS), das die strukturierte Abfragesprache (SQL) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle SQL verwenden, um die Daten zu verwalten.
___ qstnhdr ___ So führen Sie die RAW SQL-Abfrage in PhalconPHP aus
___ answer23607791 ___
Aus der Dokumentation :
Wenn Raw-SQL-Abfragen in Ihrer Anwendung üblich sind, eine generische Methode
könnte zu Ihrem Modell hinzugefügt werden:
%Vor%
___