PDO4You 3.0 發布,增加MariaDB數據庫支持

jopen 11年前發布 | 7K 次閱讀 PDO4You

PDO4You這個類是基于PDO,這是一個PHP擴展,允許開發人員創建可移植的代碼,從而滿足最流行的數據庫。包括:MySQL, PostgreSQL, Oracle, MS SQL Server, Sybase。

  • 抽象的連接
  • 防止SQL注入
  • 預定義的CRUD方法
  • 多數據庫連接
  • SQL compact using JSON notation
  • Handling errors with Stack Trace

查詢數據庫中的記錄
<?php

// Starting a connection instance. The default connection is not persistent
PDO4You::getInstance();

// Defining a persistent communication with the database
PDO4You::setPersistent(true);

// Selecting records in the database
PDO4You::select('SELECT * FROM books LIMIT 2');

// Selecting records and setting that connection instance will be used
PDO4You::select('SELECT * FROM books LIMIT 2', 'instance_name');


// Query statement
$sql = 'SELECT * FROM books LIMIT 2';

// Selecting records with FETCH_ASSOC
$result = PDO4You::select($sql);

// Selecting records with FETCH_NUM
$result = PDO4You::selectNum($sql);

// Selecting records with FETCH_OBJ
$result = PDO4You::selectObj($sql);

// Selecting records with FETCH_BOTH
$result = PDO4You::selectAll($sql);


// Selecting all records
$result = PDO4You::select('SELECT * FROM books');

// Getting the total number of rows affected by the operation
$total = PDO4You::rowCount();

// Displaying the query results
echo '<pre><h3>Query Result:</h3> ' , print_r($result, true) , '</pre>';

?>

這次發布主要是支持MariaDB數據庫。

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