Heim >Backend-Entwicklung >PHP-Tutorial >Eine detaillierte Analyse, wie PHP Formatierungsmethoden für SQL-Anweisungen implementiert

Eine detaillierte Analyse, wie PHP Formatierungsmethoden für SQL-Anweisungen implementiert

黄舟
黄舟Original
2017-07-30 09:21:411349Durchsuche

In diesem Artikel wird hauptsächlich die Methode zur Implementierung der SQL-Anweisungsformatierungsfunktion in PHP vorgestellt. Dies ist sehr einfach und praktisch Dieser Artikel

Beschreibt, wie PHP die Formatierungsfunktion der SQL-Anweisung implementiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

1. Frage:

Für die Implementierung ist die Verwendung von PHP erforderlich die Formatierungsfunktion für SQL-Anweisungen

2. Lösung:

Hier verwenden wir den Open-Source-Code auf Github, um die SQL-Formatierungsfunktion zu implementieren.

Oder klicken Sie hierVon dieser Website herunterladen.

Verwendung:

include enthält die Datei SqlFormatter.php, und die Formatierungsfunktion kann durch Verwendung der Formatierungsmethode für die SQL-Anweisung erreicht werden.

Der spezifische Code lautet wie folgt:


<?php
include(&#39;SqlFormatter.php&#39;);
$sql="SELECT DATE_FORMAT(b.t_create, &#39;%Y-%c-%d&#39;) dateID, b.title memo
  FROM (SELECT id FROM orc_scheme_detail d WHERE d.business=208
  AND d.type IN (29,30,31,321,33,34,3542,361,327,38,39,40,41,42,431,4422,415,4546,47,48,&#39;a&#39;,
  29,30,31,321,33,34,3542,361,327,38,39,40,41,42,431,4422,415,4546,47,48,&#39;a&#39;)
  AND d.title IS NOT NULL AND t_create >=
  DATE_FORMAT((DATE_SUB(NOW(),INTERVAL 1 DAY)),&#39;%Y-%c-%d&#39;) AND t_create
  < DATE_FORMAT(NOW(), &#39;%Y-%c-%d&#39;) ORDER BY d.id LIMIT 2,10) a,
  orc_scheme_detail b WHERE a.id = b.id";
echo SqlFormatter::format($sql);
?>

Das laufende Ergebnis ist wie folgt:

Das obige ist der detaillierte Inhalt vonEine detaillierte Analyse, wie PHP Formatierungsmethoden für SQL-Anweisungen implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn