ホームページ >バックエンド開発 >PHPチュートリアル >PHPはSQL文の整形機能を実装しています
この記事では主に PHP で SQL ステートメントのフォーマット機能を実装する方法を紹介します。SQL ステートメントのフォーマット機能は github のオープンソース コードに基づいて実装されています。必要な方は参考にしてください。この記事の例では、関数をフォーマットするための PHP での SQL ステートメントの実装について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
1. 問題: SQL ステートメントの書式設定機能を実装するには php の使用が必要です
2. 解決策: 具体的なコードは次のとおりです:
<?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); ?>
実行結果は以下のとおりです:
関連推奨事項:vue.js を使用して価格
formatting を実装する方法 (コード)添付)
フォーマットメソッドの詳細な説明
フォーマット出力%sと%d
以上がPHPはSQL文の整形機能を実装していますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。