Wenn Sie lange Felder in der SQL-Abfrage haben, wie machen Sie es lesbarer?
Zum Beispiel:
%Vor%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
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%Tags und Links php mysql readability code-readability