處理MySQL數據庫表格的PHP5類:Lazy Mofo (LM) PHP Datagrid
LM是一個單一的PHP5類,用于在一個MySQL數據庫表格上執行CRUD (create, read, update 和 delete)操作。
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();
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!