處理MySQL數據庫表格的PHP5類:Lazy Mofo (LM) PHP Datagrid

jopen 10年前發布 | 21K 次閱讀 PHP開發 Lazy Mofo (LM) PHP Datagrid

LM是一個單一的PHP5類,用于在一個MySQL數據庫表格上執行CRUD (create, read, update 和 delete)操作。
logo_color.png
LM 能夠實現:

  • 能夠根據表名或SQL語句生成表格和表單
  • 表格擁有的功能包括:分頁,排序,搜索和在線編輯
  • 利用SQL語句定義select, radio,和 checkbox 等HTML控件
  • 可以上傳文檔,調整大小或裁剪圖像
  • 還可以對相關的子數據進行CRUD操作,在編輯一條記錄時
  • LM可用于作報表,因為表格能夠根據SQL語句生成
  • 對大數據集,具有高效的查詢效率和低內存占用
  • 輕量級; 只有一個類
  • </ul>

    Example 1 - 基本用法
    
    
    // connect to database with pdo
    $dbh = new PDO("mysql:host=localhost;dbname=test;", 'user', 'password');
    
    // create LM object, pass in PDO connection
    $lm = new lazy_mofo($dbh); 
    
    // table name for updates, inserts and deletes
    $lm->table = 'market';
    
    // identity / primary key column name
    $lm->identity_name = 'market_id';
    
    // use the lm controller 
    $lm->run();

    項目主頁:http://www.baiduhome.net/lib/view/home/1389689868820

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!