首頁 後端開發 php教程 一個SQL管理員的web介面_PHP教程

一個SQL管理員的web介面_PHP教程

Jul 21, 2016 pm 04:03 PM
sql web 介面 管理員

   
    /************************************************** ******** **************************************  
     * SQLAdmin  v2.0  -  一個  SQL網路管理使用者介面*   
     *          net@scdi.org>      *   
     ************* *********************************** *************** ***********************   
     *      條款  修改它  通用公共        *   
     *      使用化為 *      許可證版本  2  ,或  (由您選擇)任何更新版本。  *   
     *                                                                                   *   
     *      這個  發布該庫的目的是希望它有用,   *   
     *      但不提供任何保證;  甚至沒有對適銷性或特定用途適用性的默示保證。    請參閱  GNU  *   
     *      庫以一般公開授權以了解更多詳細資料。                       *   
     *                                                                                    *   
     *      你  應該收到  GNU 庫  通用公共 *   
     *      許可證以及此庫的副本;  如果沒有,請寫信給              *   
     *      免費軟體  Foundation,  Inc.,  59  Temple  Place  -  Suite       波士頓,  MA    02111-1307,  美國。 *   
     ********************************************** ** **************************************/   


/ *  待辦事項:   
      *  -  新增排序順序。   
      *  -  新增簡單檢視。   
      *  -  增加一些  文件。   
      */   

    /*  */         */   

    /*  */   
    一個  錯誤。   
      *  -  98-01-01  (以記憶)  向   
         
      *  -  98-03-14  (avernet)  新增了  函數 addTable   條目  到  資料庫。   
      *  -  98-05-19  (avernet)  已提交至  PX。   
      *  -  98-10-11  (avernet)  現在 SQLAdmin 與 PHP3 搭配使用。  PHP2 版本   
      *      則無法維持。   
      *  -  98-10-11  (avernet)  SQLAdmin 現在使用  LGPL   
  SQLAdmin 現在以  LGPL   
      */   

    函數  escapeforhtml  ($string)      $string;   
        //$結果  =  ereg_replace  (""",  """,  $結果);   
        $結果  =  ereg_replace  ("",  $結果);   
        與已回報$結果;   
    }   

    函數  displayTuple  ($fieldsNumber,  $fieldNames,   
                           $fieldLengths,  $values,  $mode)    "";   
        $結果  .=  "

"   ";   
        $結果  .=  "
";   
        $fieldIndex  =  0;   
        while  ($fieldIndex           "";   
        
        $結果  .=  "
"  。   $fieldNames [$fieldIndex]。   「 」;   
            if  ($fieldLengths  [$fieldIndex]                    $values  [$fieldIndex]  .     
            }   
                           $結果  .=  "
";
        if  ($mode  ==  "修改")   
         "";   
            $結果結果.=  "";   
        }         {  $result  .=  "";  }   
        $結果  .=  "
🎜 >    }   

    函數  fieldFromType  ($text,  $type)               {  $結果  =  $text;  }           與為結果;   
    }      
    {   
        /*echo  ""  。  $命令。  "
";*/   
        msql  ($database,  $command);   
 

    函數  handleRemove(121月                     $fieldNames,  $fieldLengths,  $fieldTypes)   remove;   
        if  ($remove  != "")   
        {   
            $command    $表。  「 在哪裡 」;   
            $fieldIndex  =  0;               {   
            $fieldNames [$fieldIndex];   
                全域     .=  $fieldNames  [$fieldIndex]  .  「=」。
                    fieldFromType  ($$fieldName,  $fieldTypes      if  ($fieldIndex  !=  $fieldsNumber  -  1)   
          ;  }   
                $fieldIndex ;
            }                          }   
    }   

    函數  handleUpdate  ($database,  $table,  $fieldsNumber,   
                           $fieldNames,  $fieldLengths,   $     $update;   
        if  ($update  !=  "")   
         ”  。  $表。  「放」;   
            $fieldIndex  =  0;   
            while  ($fieldIndex                  全域型  $$fieldName;   
                $command  .=  $fieldName  .  
                    fieldFromType ($$fieldName,  $fieldTypes [$fieldIndex]);   
                if  ($fieldIndex  !=  $fieldsNumber  -      {  $command  .=  ",  ";  }   
                $fieldIndex ;   
            }   
            且@      
            $fieldIndex  =  0;   
            while  ($fieldIndex                  全域型  $$fieldName;   
                $command  .=  $fieldNames  [$fieldIndex]  .  
                    fieldFromType  ($$fieldName,  $fieldTypes  [$fieldFromType  ($$fieldName,  $fieldTypes  [$fieldIndex]);   
                if  ($fieldIndex  !=  $fieldsNumber  -      {  $command  .=  "  AND  ";  }   
                $fieldIndex ;   
            }   
            executeMsql  $database   
        }   
    }   

                                        🎜>    {   
        全域  $add;   
        if  ($add  !=  "")   
        到  」  。  $表。  "  (";   
               ($fieldIndex                   $command  .=  $fieldNames  [$fieldIndex];   
               if  ($fieldIndex  ! =  $fieldsNumber  -  1)   
                   {  $command  .=  ",  ";   }   
               $fieldIndex ;   
            }   
                  $fieldIndex  =  0;
            while      {   
               $fieldName  = $fieldNames  [ $fieldIndex];   
                全域   fieldName;      fieldName, $fieldTypes  [$fieldIndex]);   
                if  ($field {  $command  .=  ",  ";   }   
                  
            $command  .=  ")";   
            executeMsql  ($database,  $command);   
        }   
    }   

    函數  displayRemoveUpdate  ($database,  $table,  $sortColumn,   
                                                                    $fieldsNumber,  $fieldNames,  $fieldLengths)   
    {   
        $結果  =  "" ;   
        if  ($sortColumn  !=  "")   
         。排序列);   
        $tuplesNumber  =  msql_numrows  ($msqlresult);   
        $tupleIndex  =  0;   
        while  ($tupleIndex          =  0;   
            while  ($fieldIndex                  $fieldIndex ;   
            }   
            )               $fieldLengths,  $values,  「修改」);   
            $tupleIndex ;   
        }   
        返回  $結果;   
   返回  $結果;   
   回復}   

    函數  displayAdd  ($fieldsNumber,  $fieldNames,  $fieldLengths)   
     
        $fieldIndex  =  0;   
        while  ($fieldIndex          [$fieldIndex]  =  "";   
            $fieldIndex ;   
        }   
        $result  .=  displayTuple     $fieldLengths,  $values,  "add");   
        msql_close  ();   
        返回$結果;   
    }   

         {   
        $結果  =  "";   
        msql_connect  (「localhost」);   
        $msqlresult  =  msql  ($database,  "SELECT  *  FROM  "  .  $table);   
        $fieldsNumber  =  msql_numfields  ($msqlresult);    
        $msqlresult  =  msql_listfields  ($database,  $table);   
        $fieldIndex  =  0;   
        while  ($fieldIndex          [$fieldIndex]  =  msql_fieldname  ($msqlresult,  $fieldIndex);   
            $fieldLengths  [$fieldIndex]  =  msql_fieldlen  ($msqlresult,  $fieldIndex);   
            $fieldTypes  [$fieldIndex]  =  msql_fieldtype  ($msql$fieldIndex);   
            $fieldIndex ;   
        }   
        handleRemove ($database,  $table,  )$    
        handleUpdate ($database,  $table,  $fieldsNumber,  $fieldNames,  $fieldLengths,  $fieldTypes);   
        handleAdd ($database,  $table,  $fieldsNumber,  $fieldNames,  $fieldLengths,  $fieldTypes);   
        $結果  .=  displayRemoveUp    $結果  .=  displayRemoveUp    $結果  .=  displayRemoveUp,   
        $結果  .=  displayAdd  ($fieldsNumber,  $fieldNames,  $fieldLengths);   
        回$結果;   
    }   

    函數  addTable  ($database,  $table)   
    {           msql_connect  (「localhost」);   
        $msqlresult  =  msql  ($database,  "SELECT  *  FROM  "  .  $table);   
        $fieldsNumber  =  msql_numfields  ($msqlresult);    
        $msqlresult  =  msql_listfields  ($database,  $table);   
        $fieldIndex  =  0;   
        while  ($fieldIndex          [$fieldIndex]  =  msql_fieldname  ($msqlresult,  $fieldIndex);   
            $fieldLengths  [$fieldIndex]  =  msql_fieldlen  ($msqlresult,  $fieldIndex);   
            $fieldTypes  [$fieldIndex]  =  msql_fieldtype  ($msql$fieldIndex);   
            $fieldIndex ;   
        }   
        handleAdd  ($datatable,  $base)   
        $結果  .=  displayAdd  ($fieldsNumber,  $fieldNames,  $fieldLengths);   
        返回$結果;   
    }   
?   

http://www.bkjia.com/PHPjc/316182.html

truehttp: //www.bkjia.com/PHPjc/316182.htmlTechArticle? ** ************************************************ ************************ *SQLAdminv2.0-AnSQLAdministrationUserInterfacefortheWeb * *版權所有(C)1997- 98亞歷山德羅·維恩.. .
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

win11提示若要繼續,請輸入管理員使用者名稱和密碼怎麼解決? win11提示若要繼續,請輸入管理員使用者名稱和密碼怎麼解決? Apr 11, 2024 am 09:10 AM

當使用Win11系統時,有時會遇到需要輸入管理員使用者名稱和密碼的提示,本文將探討在遇到這種情況時應該如何處理。方法一:1、點選【Windows標誌】,然後按【Shift+重啟】進入安全模式;或這樣進入安全模式:點選開始選單,選擇設定。選擇「更新與安全」;選擇「恢復」中的「立即重新啟動」;重新啟動進入選項後選擇-疑難排解-進階選項-啟動設定—&mdash

Hibernate 框架中 HQL 和 SQL 的差異是什麼? Hibernate 框架中 HQL 和 SQL 的差異是什麼? Apr 17, 2024 pm 02:57 PM

HQL和SQL在Hibernate框架中進行比較:HQL(1.物件導向語法,2.資料庫無關的查詢,3.類型安全),而SQL直接操作資料庫(1.與資料庫無關的標準,2.可執行複雜查詢和資料操作)。

PHP介面簡介及其定義方式 PHP介面簡介及其定義方式 Mar 23, 2024 am 09:00 AM

PHP介面簡介及其定義方式PHP是一種廣泛應用於Web開發的開源腳本語言,具有靈活、簡單、強大等特性。在PHP中,介面(interface)是一種定義多個類別之間公共方法的工具,實現了多態性,讓程式碼更加靈活和可重複使用。本文將介紹PHP介面的概念及其定義方式,同時提供具體的程式碼範例展示其用法。 1.PHP介面概念介面在物件導向程式設計中扮演著重要的角色,定義了類別應

如何從駕駛艙Web使用者介面啟用管理訪問 如何從駕駛艙Web使用者介面啟用管理訪問 Mar 20, 2024 pm 06:56 PM

Cockpit是一個面向Linux伺服器的基於Web的圖形介面。它主要是為了使新用戶/專家用戶更容易管理Linux伺服器。在本文中,我們將討論Cockpit存取模式以及如何從CockpitWebUI切換Cockpit的管理存取。內容主題:駕駛艙進入模式查找當前駕駛艙訪問模式從CockpitWebUI啟用Cockpit的管理訪問從CockpitWebUI禁用Cockpit的管理訪問結論駕駛艙進入模式駕駛艙有兩種訪問模式:受限訪問:這是駕駛艙的默認訪問模式。在這種存取模式下,您無法從駕駛艙Web用戶

MySQL連線數對資料庫效能的影響分析 MySQL連線數對資料庫效能的影響分析 Mar 16, 2024 am 10:09 AM

MySQL連線數對資料庫效能的影響分析隨著網路應用的不斷發展,資料庫成為了支援應用系統重要的資料儲存和管理工具。在資料庫系統中,連線數是一個重要的概念,它直接關係到資料庫系統的效能和穩定性。本文將從MySQL資料庫的角度出發,探討連線數對資料庫效能的影響,並透過具體的程式碼範例進行分析。一、連線數是什麼?連線數指的是資料庫系統同時支援的客戶端連線數,也可以理

Java 中介面與抽象類別在設計模式中的應用 Java 中介面與抽象類別在設計模式中的應用 May 01, 2024 pm 06:33 PM

介面和抽象類別在設計模式中用於解耦和可擴展性。介面定義方法簽名,抽象類別提供部分實現,子類別必須實作未實現的方法。在策略模式中,介面用於定義演算法,抽象類別或具體類別提供實現,允許動態切換演算法。在觀察者模式中,介面用於定義觀察者行為,抽象類別或具體類別用於訂閱和發布通知。在適配器模式中,介面用於適應現有類,抽象類或具體類可實現相容接口,允許與原有程式碼互動。

PHP在Web開發中是屬於前端還是後端? PHP在Web開發中是屬於前端還是後端? Mar 24, 2024 pm 02:18 PM

PHP在Web開發中是屬於後端。 PHP是一種伺服器端腳本語言,主要用於處理伺服器端的邏輯,產生動態網頁內容。與前端技術相比,PHP更多地用於與資料庫互動、處理使用者請求以及生成頁面內容等後端操作。接下來透過具體的程式碼範例來說明PHP在後端開發中的應用。首先,我們來看一個簡單的PHP程式碼範例,用於連接資料庫並查詢資料:

透視鴻蒙系統:功能實測與使用感受 透視鴻蒙系統:功能實測與使用感受 Mar 23, 2024 am 10:45 AM

鴻蒙系統作為華為推出的全新作業系統,在業界引起了不小的轟動。作為華為在美國禁令之後的全新嘗試,鴻蒙系統被寄予了厚望和期待。近日,我有幸得到了一部搭載鴻蒙系統的華為手機,經過一段時間的使用和實測,我將分享一些關於鴻蒙系統的功能實測和使用感受。首先,讓我們來看看鴻蒙系統的介面和功能。鴻蒙系統整體採用了華為自家的設計風格,簡潔清晰,操作流暢。在桌面上,各種

See all articles