crosstab

___ 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%     
___
3
Antworten

Wie kann ich die Spalten in einer Kreuztabellenabfrage sortieren, wenn die Spaltendaten dynamisch sind?

Ich habe ein wenig zu diesem Thema geforscht und ich kann weder eine praktikable Lösung finden noch eine, die gut genug erklärt ist, um sie umzusetzen. Wenn Sie jemals eine Kreuztabellenabfrage in Access erstellt haben, wissen Sie, dass Acces...
13.12.2012, 14:50
4
Antworten

Verwenden von Linq zum Erstellen von Kreuztabellenergebnissen [duplizieren]

Ich frage mich, ob es überhaupt möglich ist, Kreuztabellenergebnisse mit Linq zu erstellen. Ich habe einige Daten, die wie folgt aussehen: %Vor% und ich versuche, eine Repeater-Steuerung wie folgt auszugeben: %Vor% Es sind die dynami...
26.11.2008, 14:34
2
Antworten

Java Crosstab - vorbereiteteAnweisungsabfrage

Ich habe eine typische Kreuztabellenabfrage mit statischen Parametern. Es funktioniert gut mit createStatement. Ich möchte Preparestatement verwenden, um stattdessen abzufragen. %Vor% Aber es scheint nicht zu funktionieren. Ich bekomme ei...
15.10.2011, 08:46
4
Antworten

Transponieren Sie Zeilen und Spalten (a.k.a. pivot) nur mit einem Minimum COUNT ()?

Hier ist meine Tabelle 'tab_test': %Vor% Hier ist ein Code, der die Zeilen und Spalten transponiert, so dass ich einen Durchschnitt für "Kätzchen" und "Welpen" bekomme: %Vor% Die Ausgabe für den obigen Code lautet: %Vor% Was ich möch...
31.10.2012, 21:59
5
Antworten

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

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...
05.01.2014, 13:25