校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網(wǎng)站建設 > 建站知識 > 織夢SQL命令執(zhí)行器分析

織夢SQL命令執(zhí)行器分析

POST TIME:2020-04-11 21:45

織夢sql命令執(zhí)行器是一個對于學習sql語言的朋友來說,是一個非常小巧而實用的工具,如果精通sql的話,那么,我們直接不用phpadmin或數(shù)據(jù)庫查看工具,查看數(shù)據(jù)庫表信息了,直接用這個工具,除了不能刪除數(shù)據(jù)庫和數(shù)據(jù)庫表外,其它,所有sql命令都可以在這里實現(xiàn),也就是我們要看查看表、創(chuàng)建表、修改表、優(yōu)化表、更新表等等操作都可以用這個命令執(zhí)行器來實現(xiàn)。
命令執(zhí)行器位置:織夢后臺——>系統(tǒng)——>SQL命令行工具,如下圖所示。
這個sql命令執(zhí)行器,實際上分二個大功能,一個是上面的對系統(tǒng)表進行優(yōu)化、修復和查看表結構,實現(xiàn)對表的宏觀操作,并沒有操作表的具體值;下面是查詢這個表里面的字段值,就是查詢表里面的具體內容,主要通過sql,當然,還可以更新表、修改表等,還可以從更宏觀的角度來操作表,甚至是操作數(shù)據(jù)庫,例如,創(chuàng)建數(shù)據(jù)庫,創(chuàng)建表等操作。
下面我們主要分析織夢的這上面和下面二個功能的實現(xiàn)。
實現(xiàn)原理:無論我們是用上面的修復表、優(yōu)化表還是下面的單行或多行查詢表,它們的原理都是一樣的。例如,當我們點擊修復表時,這時就會把修復命令傳到程序文件sys_sql_query.php(這個是處理這個命令執(zhí)行器的程序,對應的模板是sys_sql_query.htm),然后,通過執(zhí)行sql修復表語句:REPAIR TABLE `$tablename`(這個表名是我們在點修復前,選擇中的要修復的表),進行修復操作,修復完后,返回成功信息。
這個修復功能的實現(xiàn)跟下面的sql語句的執(zhí)行(例如,查詢表)原理是完全一樣。舉例:如果我們要查詢主表中的標題,首先,選中執(zhí)行的類型,即可單行執(zhí)行還是多行,然后,我們就可以在下面的寫入sql語句:select title from dede_archives,當我們點擊確定后,通過表單把這條sql查詢語句,傳送程序文件sys_sql_query.php里面,然后,程序就會執(zhí)行這查詢語句,成功后,返回成功信息。出錯時返回出錯信息。其它語句的查詢也是如此,大同小異。
這些功能的實現(xiàn),都是通過把表單提交給程序文件sys_sql_query.php來實現(xiàn)的,正常情況下,如果我們提交表單,都是會轉到程序文件sys_sql_query.php這個路徑(在地址欄,我們會看到變化)下面,來顯示結果,但是在這個命令執(zhí)行器里面,我們發(fā)現(xiàn),無論執(zhí)行什么樣的命令,都在“返回信息”這個區(qū)域顯示,這是這個教程里面的另一個技巧。
這個小小的功能是如何實現(xiàn)的?我們打開模板文件sys_sql_query.htm,我們發(fā)現(xiàn)有二個表單,為了方便講解,把不必要的表單內容刪掉后,如下:
表單一、 <form action="sys_sql_query.php" method="post" name="infoform" target="stafrm">
<input type='hidden' name='dopost' value='viewinfo' />
<td height="200" align="center">返回信息:</td>
<td> <iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe></td></tr>
</form>
表單二、<form action="sys_sql_query.php" method="post" name="form1" target="stafrm"></form>
上面的二個表單,里面都有target="stafrm",第一個表單里面有一個框架<iframe name="stafrm" frameborder="0" id="stafrm" width="100%" height="100%"></iframe>,這個框架就是顯示返回信息用的,我們看這個框架里面name值是stafrm,正好是表單target="stafrm"的值。
在表單里面target="stafrm" 意思是提交表單給action="sys_sql_query.php"后,顯示的內容在哪里,target="stafrm"里面的值stafrm正是框架里面name的值,意思就是sys_sql_query.php處理表單住處后,要在框架這一塊顯示返回的內容,這一小技巧應用非常廣,例如有時候,我們看到一個網(wǎng)站上有一個功能,例如調查問卷,在線測試等,當點提交的時候,當前的頁面沒有動,結果,當前頁面顯示出來的結果,很多都是用框架實現(xiàn)的。當然,這個用jquery也能實現(xiàn)這樣的看上去無刷新頁面,就可以看到結果的效果。
分析命令處理器文件sys_sql_query.php:
打開文件sys_sql_query.php,在第二行有這么一句,這是用來檢測用戶權限的CheckPurview('sys_Data'),以后我們做織夢二次開發(fā)時,也可以用這個權限技巧,來達到讓不同的用戶進行不同的操作,例如,本例中,如果你是用信息發(fā)布員身份進入后臺的,那么,你就不沒有這個權限進行sql操作了。
接下來的代碼就把“修復選中表、修復全部表、優(yōu)化選中表、優(yōu)化全部表和查看表結構”,進行分別處理代碼。當我們點后面的按扭時,例如點擊“查看表結構”,即模板里面對應代碼:<input type="Submit" name="Submit3"value="查看表結構" onClick="this.form.dopost.value='viewinfo'; " />,這個按扭代碼里面,通過js鼠標事件onClick,把鍵值對dopost=viewinfo傳到了,這個表單action里面的sys_sql_query.php文件,然后,由這個文件里面的 $dsql->SetQuery("SHOW CREATE TABLE ".$dsql->dbName.".".$tablename)這句,設置sql代碼,進行查詢。然后,再把結果返回給模板里面的框架,然后,我們在點“查看表結構”后,就在“返回信息”那一塊看到了返回的結果。
其它四按扭功能都跟這個完全一樣,唯一不一樣的就是處理的sql語句。關于sql語句,如果不會大家可以查詢一下手冊。下面的命令執(zhí)行行,跟這個原里完全一樣,不一樣的是除了sql外,還有提交方式是點下面的“確定”,其實,跟上面五個按扭一樣,這個確定也是一個按扭,只不過是上面的文字不一樣。


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
国内外成人在线| 777久久久精品| 99久久精品国产麻豆演员表| 久久超碰97人人做人人爱| 琪琪久久久久日韩精品| 视频在线观看91| 日本女优在线视频一区二区| 午夜精品久久久久久不卡8050| 亚洲乱码国产乱码精品精可以看 | 国产欧美一区二区三区在线老狼| 日韩欧美亚洲一区二区| 欧美成人艳星乳罩| 欧美精品一区二区三区四区| 欧美精品一区二区高清在线观看| 日韩欧美在线综合网| 日韩欧美一区二区视频| 久久综合精品国产一区二区三区| 久久久久久久综合| 国产精品免费免费| 亚洲日本乱码在线观看| 亚洲国产精品麻豆| 日韩 欧美一区二区三区| 蓝色福利精品导航| 国产另类ts人妖一区二区| 丰满少妇在线播放bd日韩电影| 岛国精品一区二区| 色吧成人激情小说| 91.麻豆视频| 久久久另类综合| 亚洲欧美aⅴ...| 日韩高清一区二区| 国产黄人亚洲片| 日本韩国精品一区二区在线观看| 欧美疯狂做受xxxx富婆| 欧美成人bangbros| 国产精品成人午夜| 午夜久久久久久电影| 激情图片小说一区| 99久久精品免费看国产免费软件| 欧美在线观看视频一区二区三区| 欧美精品高清视频| 久久久综合网站| 一区二区在线免费| 日本网站在线观看一区二区三区 | 欧美美女bb生活片| 久久亚洲精精品中文字幕早川悠里| 中文字幕第一区综合| 亚洲高清不卡在线观看| 国产麻豆91精品| 欧美三级资源在线| 久久久三级国产网站| 亚洲主播在线观看| 国产福利一区二区| 欧美日韩国产综合一区二区三区| 久久蜜臀中文字幕| 亚洲午夜精品网| 国产在线视频一区二区| 在线免费一区三区| 久久久久久久久久久久电影| 亚洲精品一二三四区| 国产尤物一区二区| 欧美老女人在线| 国产精品视频一二三区 | 欧美日韩一区小说| 国产精品素人一区二区| 日本午夜精品视频在线观看| 99国产精品国产精品毛片| 2020国产精品| 亚洲6080在线| 99re这里只有精品首页| 精品少妇一区二区三区视频免付费 | 欧美aaa在线| 日本精品视频一区二区| 久久久综合网站| 蜜桃一区二区三区四区| 欧美三级资源在线| 亚洲男人的天堂网| 福利91精品一区二区三区| 日韩欧美卡一卡二| 午夜av电影一区| 欧美在线观看视频一区二区| 中文字幕一区二区三区色视频| 久久91精品国产91久久小草| 欧美日韩国产综合一区二区 | 日本成人在线看| 欧美系列在线观看| 亚洲人成伊人成综合网小说| 国产成人在线视频网站| 日韩免费看的电影| 免费成人性网站| 这里只有精品视频在线观看| 亚洲大片免费看| 欧美性视频一区二区三区| 中文字幕在线观看不卡视频| 国产成a人亚洲| 久久久www成人免费无遮挡大片| 日韩和欧美一区二区三区| 欧美日韩中字一区| 亚洲一区二区三区精品在线| 色噜噜狠狠成人网p站| 亚洲欧洲美洲综合色网| 成人视屏免费看| 国产精品欧美久久久久无广告| 国产在线看一区| 久久午夜老司机| 国产99一区视频免费| 国产精品色在线观看| 丁香啪啪综合成人亚洲小说| 国产欧美精品区一区二区三区 | 91久久精品一区二区| 亚洲精品中文字幕在线观看| 在线亚洲免费视频| 亚洲国产日韩a在线播放| 欧美视频在线播放| 日韩黄色片在线观看| 日韩精品一区二区三区swag| 久久99精品久久久久久久久久久久| 在线成人av影院| 久久精品国产99国产精品| 欧美mv日韩mv国产网站| 国产精品综合在线视频| 国产精品理论片| 91久久人澡人人添人人爽欧美| 亚洲永久免费av| 欧美三级资源在线| 麻豆一区二区在线| 日本一区二区三区视频视频| 91免费在线看| 午夜精品在线视频一区| 欧美不卡在线视频| 国产99久久久国产精品潘金 | 亚洲色图另类专区| 欧美图片一区二区三区| 免费一区二区视频| 欧美高清在线一区| 欧美亚州韩日在线看免费版国语版| 亚洲国产成人tv| 精品国产乱码久久久久久影片| 国产ts人妖一区二区| 亚洲精品国产a久久久久久| 欧美高清一级片在线| 国产精品一区不卡| 亚洲老妇xxxxxx| 日韩视频在线你懂得| 国产高清精品在线| 亚洲成人动漫在线免费观看| 精品国产91乱码一区二区三区 | 国产乱码精品一区二区三区忘忧草| 国产精品久久久久久福利一牛影视| 91麻豆福利精品推荐| 日本特黄久久久高潮| 中文字幕va一区二区三区| 欧美日韩精品三区| 国产91丝袜在线播放0| 亚洲国产一区二区视频| 久久久国产一区二区三区四区小说| 成人va在线观看| 免费看日韩a级影片| 国产精品久久久久久亚洲伦 | 欧美v国产在线一区二区三区| 成人久久18免费网站麻豆| 天堂蜜桃一区二区三区| 欧美国产欧美综合| 在线综合+亚洲+欧美中文字幕| 成人综合婷婷国产精品久久蜜臀 | 欧美videos中文字幕| 91免费看视频| 国产在线乱码一区二区三区| 亚洲一区二区三区中文字幕| 国产日韩精品一区二区三区| 欧美日韩精品一二三区| 成+人+亚洲+综合天堂| 美女视频一区在线观看| 亚洲精品少妇30p| 国产清纯美女被跳蛋高潮一区二区久久w| 欧美视频一区二| bt7086福利一区国产| 精品无人码麻豆乱码1区2区| 亚洲18色成人| 亚洲欧美电影一区二区| 中文字幕欧美日韩一区| 亚洲精品一区二区三区99| 欧美日韩高清一区二区| 日本韩国一区二区| 成人午夜激情在线| 国产一区二区三区免费看 | 激情五月婷婷综合网| 日韩国产欧美视频| 亚洲一区二区四区蜜桃| 综合激情成人伊人| 国产精品免费观看视频| 久久久久国产精品免费免费搜索| 日韩一区二区免费在线观看| 欧美日韩一区国产| 欧洲一区在线电影| 色94色欧美sute亚洲线路一久 | 国产精品久久二区二区| 久久品道一品道久久精品| 日韩三级在线观看| 日韩欧美综合一区|