Die PHP-Objekteigenschaft enthält Klammern

7

Hoffentlich eine sehr einfache Frage für Sie. Ich habe ein PHP-Objekt, eine der Eigenschaften hat Klammern (von der Verwendung von MIN Mysql-Befehl):

%Vor%

Wie kann ich diese Eigenschaft nennen? Ich habe alles versucht, aber nichts scheint zu funktionieren und scheint keine Informationen über die Interwebs zu finden.

Vielen Dank!

    
Chris 23.11.2011, 01:37
quelle

2 Antworten

10

Sie könnten Ihre SELECT-Anweisung modifizieren, um dem Feld einen Alias ​​wie:

zu geben %Vor%

Dann sollte das zurückgegebene Objekt wie $ obj- & gt; min_time indiziert sein.

Ich hoffe, das hilft.

    
Robert Van Sant 23.11.2011, 01:40
quelle
11

Um Ihre Frage direkt zu beantworten, verwenden Sie geschweifte Klammern um den Eigenschaftsnamen als Zeichenfolge:

%Vor%

Eine bessere Idee ist jedoch, Ihrem Aggregatwert einen Alias ​​in Ihrem SQL zu geben, wie in den anderen Antworten erwähnt, und dann auf die Eigenschaft mit diesem Alias ​​zuzugreifen. Das Definieren eines Alias ​​gibt Ihnen außerdem die Möglichkeit, einen aussagekräftigeren Namen als nur einen Aufruf einer Aggregatfunktion für eine bestimmte Spalte oder einen bestimmten Wert anzugeben.

    
BoltClock 23.11.2011 01:40
quelle

Tags und Links