最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實現(xiàn)SQL語句格式化功能的方法 原創(chuàng)

原創(chuàng)  更新時間:2017年07月28日 11:38:36   原創(chuàng) 投稿:shichen2014  
這篇文章主要介紹了PHP實現(xiàn)SQL語句格式化功能的方法,基于github上開源代碼實現(xiàn)的SQL語句格式化功能,非常簡單實用,需要的朋友可以參考下

本文實例講述了PHP實現(xiàn)SQL語句格式化功能的方法。分享給大家供大家參考,具體如下:

一、問題:

要求使用php實現(xiàn)針對sql語句的格式化功能

二、解決方法:

這里使用github上的開源代碼實現(xiàn)SQL格式化功能。

github下載地址:https://github.com/till/sql-formatter

或者點擊此處本站下載。

使用方法:

include包含SqlFormatter.php文件,針對sql語句使用format方法即可實現(xiàn)格式化功能。

具體代碼如下:

<?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);
?>

運(yùn)行結(jié)果如下圖所示:

PS:更多的用法還可參考源碼中的examples.php示例

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php+mssql數(shù)據(jù)庫程序設(shè)計技巧總結(jié)》、《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《PHP+MongoDB數(shù)據(jù)庫操作技巧大全》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

  • 一個簡潔的PHP可逆加密函數(shù)(分享)

    一個簡潔的PHP可逆加密函數(shù)(分享)

    本篇文章是對一個簡潔的PHP可逆加密函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • 深入PHP5中的魔術(shù)方法詳解

    深入PHP5中的魔術(shù)方法詳解

    本篇文章是對PHP5中的魔術(shù)方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP中流的定義及作用詳解

    PHP中流的定義及作用詳解

    流的作用是在出發(fā)地和目的地之間傳輸數(shù)據(jù)。出發(fā)地和目的地可以是文件、命令行進(jìn)程、網(wǎng)絡(luò)連接、ZIP或TAR壓縮文件、臨時內(nèi)存、標(biāo)準(zhǔn)輸入或輸出,或是通過PHP流封裝協(xié)議實現(xiàn)的任何其它資源
    2022-11-11
  • apache和php之間協(xié)同工作的配置經(jīng)驗分享

    apache和php之間協(xié)同工作的配置經(jīng)驗分享

    閑暇之時也會對PHP知識做一些研究與大家共享,首先工欲善其事,必先利其器,可能比喻不是很恰當(dāng),php也需要一系列的環(huán)境配置,以下是我配置php的一些手稿,經(jīng)測試已成功運(yùn)行了
    2013-04-04
  • PHP高級編程之消息隊列原理與實現(xiàn)方法詳解

    PHP高級編程之消息隊列原理與實現(xiàn)方法詳解

    這篇文章主要介紹了PHP高級編程之消息隊列原理與實現(xiàn)方法,結(jié)合實例形式詳細(xì)分析了PHP消息隊列相關(guān)概念、原理、使用場景及相關(guān)操作注意事項,需要的朋友可以參考下
    2020-01-01
  • php 中文字符入庫或顯示亂碼問題的解決方法

    php 中文字符入庫或顯示亂碼問題的解決方法

    這個的問題就出在在php里沒有告訴mysql數(shù)據(jù)庫你要插入的數(shù)據(jù)是gbk類型的,要解決其實很簡單。連接數(shù)據(jù)庫后加上這么一句話就OK了。
    2010-04-04
  • php實現(xiàn)通過ftp上傳文件

    php實現(xiàn)通過ftp上傳文件

    在php中我們可以利用ftp_connect相關(guān)函數(shù)實現(xiàn)文件上傳與下載功能,其實就是ftp客戶端一樣的操作,下面我來給大家介紹如何利用php來實現(xiàn)
    2015-06-06
  • php頁面緩存方法小結(jié)

    php頁面緩存方法小結(jié)

    這篇文章主要介紹了php頁面緩存方法,實例總結(jié)了常用的頁面緩存函數(shù)的用法,并給出了一個完整的緩存實例,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • PHP 獲取遠(yuǎn)程文件內(nèi)容的函數(shù)代碼

    PHP 獲取遠(yuǎn)程文件內(nèi)容的函數(shù)代碼

    PHP 獲取遠(yuǎn)程文件內(nèi)容的代碼,后面有一些注釋可以參考下,其實大家可以參考腳本之家發(fā)布的一些采集程序代碼。
    2010-03-03
  • PHP strtotime函數(shù)用法、實現(xiàn)原理和源碼分析

    PHP strtotime函數(shù)用法、實現(xiàn)原理和源碼分析

    這篇文章主要介紹了PHP strtotime函數(shù)用法、實現(xiàn)原理和源碼分析,本文講解了strtotime函數(shù)的一些用法、strtotime函數(shù)的實現(xiàn)基本原理、strtotime(“-1 month”)求值失敗的原因等內(nèi)容,需要的朋友可以參考下
    2015-02-02

最新評論

星座| 内丘县| 昌黎县| 广灵县| 龙州县| 林芝县| 南乐县| 三门峡市| 渭南市| 崇文区| 额尔古纳市| 五常市| 平昌县| 钟祥市| 当涂县| 屯昌县| 渝北区| 师宗县| 东乡族自治县| 抚宁县| 鄂伦春自治旗| 东辽县| 科尔| 渭南市| 威信县| 黄陵县| 石城县| 临清市| 穆棱市| 宜兰市| 潢川县| 安图县| 璧山县| 苍南县| 邢台市| 信宜市| 巴彦淖尔市| 肇庆市| 静海县| 襄樊市| 托里县|