ibuildwebapps/zetabase

此包的最新版本(dev-main)没有提供许可证信息。

PDO 数据库包装器

dev-main 2022-04-21 13:55 UTC

This package is not auto-updated.

Last update: 2024-09-21 00:29:08 UTC


README

PHP PDO 数据库包装器

//Initialise the connection details
$connectionDetails = new \StdClass() ;
$connectionDetails->host = '' ;
$connectionDetails->dbname = '' ;
$connectionDetails->user = '' ;
$connectionDetails->pass = '' ;

$zetabase = new Zetabase($connectionDetails) ;

//Usage is simple
$zetabase->query('SELECT id, name FROM db1.user WHERE name = :name') ;
$zetabase->bind('name', 'John Smith') ;
$zetabase->execute() ;

//Fetch single result as object
$obj = $zetabase->single() ;

//Fetch array of objects
$objects = $zetabase->resultSet() ;
foreach($objects AS $object)
{
	print_r($object) ;
}