Wie kann man die SQL-Abfrage in PHP lesbarer machen?

8

Wenn Sie lange Felder in der SQL-Abfrage haben, wie machen Sie es lesbarer?

Zum Beispiel:

%Vor%     
I'll-Be-Back 08.10.2012, 14:00
quelle

6 Antworten

9

Sie können es so verketten, um es lesbarer zu machen:

%Vor%

Hinweis : Stellen Sie sicher, dass Sie bei der Konkretisierung Ihrer Abfrage nicht vergessen, Leerzeichen zu belassen, bevor Sie eine neue Zeile zwischen Ihren Anführungszeichen beginnen. Andernfalls erhalten Sie einen ungültigen Abfragefehler

    
Mr. Alien 08.10.2012, 14:03
quelle
13

Ich bevorzuge die Heredoc-Syntax, obwohl Nowdoc auch für Ihr Beispiel funktionieren würde:

Heredoc:

Ссылка

Nowdoc: Ссылка

Der Vorteil von beiden ist, dass Sie direktes SQL in diesen Block kopieren und einfügen können, ohne es zu entweichen oder zu formatieren. Wenn Sie das Parsen einbeziehen müssten, wie Sie es mit Variablen aus einer Zeichenfolge in doppelten Anführungszeichen tun würden, würden Sie Heredoc verwenden. Nowdoc verhält sich wie einfache Anführungszeichen.

Nowdoc:

%Vor%

Heredoc:

%Vor%     
philwinkle 08.10.2012 14:04
quelle
3

Ich benutze ein kostenloses Tool @ Ссылка

%Vor%     
Lawrence Cherone 08.10.2012 14:04
quelle
0
%Vor%     
Jobin Jose 08.10.2012 14:03
quelle
0
%Vor%     
endofsource 29.11.2012 13:03
quelle
0

Dies ist nur ein anderer Weg.

Beachten Sie, dass Array-Join schneller als String-Verkettung ist.

%Vor%     
jimk 16.12.2016 16:53
quelle