この記事では主に PHP で SQL ステートメントのフォーマット機能を実装する方法を紹介します。SQL ステートメントのフォーマット機能は github のオープンソース コードに基づいて実装されています。必要な方は参考にしてください。この記事の例では、関数をフォーマットするための PHP での SQL ステートメントの実装について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
1. 問題: SQL ステートメントの書式設定機能を実装するには php の使用が必要です
2. 解決策: ここで github を使用します。 オープン ソース コードには SQL フォーマット機能が実装されています。
またはここをクリック
このサイトからダウンロードしてください。
手順:
include には SqlFormatter.php ファイルが含まれており、SQL ステートメントの format メソッドを使用して書式設定機能を実現できます。
具体的なコードは次のとおりです:
<?php include('SqlFormatter.php'); $sql="SELECT DATE_FORMAT(b.t_create, '%Y-%c-%d') 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,'a', 29,30,31,321,33,34,3542,361,327,38,39,40,41,42,431,4422,415,4546,47,48,'a') AND d.title IS NOT NULL AND t_create >= DATE_FORMAT((DATE_SUB(NOW(),INTERVAL 1 DAY)),'%Y-%c-%d') AND t_create < DATE_FORMAT(NOW(), '%Y-%c-%d') ORDER BY d.id LIMIT 2,10) a, orc_scheme_detail b WHERE a.id = b.id"; echo SqlFormatter::format($sql); ?>
以上がPHP が SQL ステートメントのフォーマット方法を実装する方法の詳細な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。