この記事では主に PHP で SQL ステートメントのフォーマット機能を実装する方法を紹介します。SQL ステートメントのフォーマット機能は github のオープンソース コードに基づいて実装されています。必要な方は参考にしていただければ幸いです。それはすべての人を助けることができます。
1. 問題:
SQL ステートメントの書式設定機能を実装するには、php を使用する必要があります
2. 解決策:
ここでは、Github 上のオープンソース コードを使用して SQL 書式設定機能を実装します。
github ダウンロード アドレス: https://github.com/till/sql-formatter
または、ここをクリックしてこのサイトからダウンロードします。
使用法:
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); ?>
実行結果は以下の図に示されています:
関連推奨事項:
単純な日付書式設定関数を実装するための jQuery の共有例
JS Date object_javascript スキルの時刻フォーマット関数を拡張する小さな例
以上が書式設定関数のPHPコードを実装するためのSQL文の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。