PHP Classes

Rasher PHP Data Access Layer Helper - Database Repository: Run queries to access data in any type of database

Recommend this page to a friend!

  Author Author  
Picture of Hernádi Tamás
Name: Hernádi Tamás <contact>
Classes: 1 package by
Country: Hungary Hungary


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This package provides several classes that can connect to many kinds of databases and executes SQL queries to perform any type of data access (MySQLi, PDO) to database tables.

Currently, it can:

- Connect to a database server via MySQLi or PDO extensions

- Execute prepared queries and get the results as an array or by result column name

- Access a database like a repository with functions to access repository records by performing operations to create, read, update, and delete repository items

- Manipulate database record column values according to the respective data type

- DT_ITEM, DT_LIST complex attribute types and searching abilities

- Transaction handling

- Caching the database query results

- Comparison operators to define filtering conditions

Details
# DataAccessLayerHelper # DBRepository Rasher PHP Data Access Layer Helper & DataBase Repository This package provides several classes that can connect to many kinds of databases and executes SQL queries to perform any type of data access (MySQLi, PDO) to database tables. Currently, it can: - Connect to a database server via MySQLi or PDO extensions - Execute prepared queries and get the results as an array or by result column name - Access a database like a repository with functions to access repository records by performing operations to create, read, update, and delete repository items - Manipulate database record column values according to the respective data type - DT_ITEM, DT_LIST complex attribute types and searching abilities - Transaction handling - Caching the database query results - Comparison operators to define filtering conditions - Execute stored procedure + test (with PDO - MSSQL), data generation test //LATER DEVELOPMENT PHASE - Database table script generation by the described attributes - Concurrent data managing - Historical data handling with DBHistoricalRepository - Better function and parameters description - Documentation

  Classes of Hernádi Tamás  >  Rasher PHP Data Access Layer Helper - Database Repository  >  Download Download .zip .tar.gz  >  Support forum Support forum (3)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Rasher PHP Data Access Layer Helper - Database Repository
Base name: data_access_helper
Description: Run queries to access data in any type of database
Version: 2.41
PHP version: 8
License: MIT/X Consortium License
 
  Groups   Screenshots Screenshots   Applications   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Databases Database management, accessing and searching View top rated classes
Group folder image Data types Modeling and manipulating data types View top rated classes
Group folder image Design Patterns Implementations of well known design patterns View top rated classes

  Files folder image Screenshots  
/opt2/mlemos/httpd/htdocs/application/repository_browse.php 2937 example_running.jpg
File Role Description
Accessible without login Image file example_running.jpg Screen Test example's running 1
Accessible without login Image file example_running_2.jpg Screen Test example's running 2


  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Files folder imagesrc (8 files)
Files folder imagetest (6 files, 2 directories)
Accessible without login Plain text file LICENSE Lic. licence
Accessible without login Plain text file README.md Doc. read_me

  Files folder image Files  /  src  
File Role Description
  Plain text file common_static_helper.php Class Class source
  Plain text file data_access_layer_helper_base.php Class Class source
  Plain text file data_access_layer_helper_mysqli.php Class Class source
  Plain text file data_access_layer_helper_pdo.php Class Class source
  Plain text file data_type_helper.php Class Class source
  Plain text file db_repository_base.php Class Class source
  Plain text file db_repository_base_mysqli.php Class Class source
  Plain text file db_repository_base_pdo.php Class Class source

  Files folder image Files  /  test  
File Role Description
Files folder imagescript_mssql (2 files)
Files folder imagescript_mysql (5 files)
  Accessible without login Plain text file login_test.php Example Class source
  Accessible without login Plain text file stored_procedure_test.php Example Example script
  Accessible without login Plain text file stored_procedure_test_simple_pdo.php Example Example script
  Plain text file userrolesetting_data_repository.php Class Class source
  Plain text file userrole_data_repository.php Class moving files
  Plain text file user_data_repository.php Class moving files

  Files folder image Files  /  test  /  script_mssql  
File Role Description
  Accessible without login Plain text file getUser.storedProcedure.sql Data Auxiliary data
  Accessible without login Plain text file test.sql Data Auxiliary data

  Files folder image Files  /  test  /  script_mysql  
File Role Description
  Accessible without login Plain text file test_user.sql Data Auxiliary data
  Accessible without login Plain text file test_userrole.sql Data Auxiliary data
  Accessible without login Plain text file test_userrolesetting.sql Data Auxiliary data
  Accessible without login Plain text file test_userrole_user...tingscollection.sql Data Auxiliary data
  Accessible without login Plain text file test_user_userrolescollection.sql Data Auxiliary data

Install with Composer Install with Composer - Download Download all files: data_access_helper.tar.gz data_access_helper.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.
  Files folder image Files  
File Role Description
Files folder imagesrc (8 files)
Files folder imagetest (6 files, 2 directories)
Accessible without login Plain text file LICENSE Lic. licence
Accessible without login Plain text file README.md Doc. read_me

  Files folder image Files  /  src  
File Role Description
  Plain text file common_static_helper.php Class Class source
  Plain text file data_access_layer_helper_base.php Class Class source
  Plain text file data_access_layer_helper_mysqli.php Class Class source
  Plain text file data_access_layer_helper_pdo.php Class Class source
  Plain text file data_type_helper.php Class Class source
  Plain text file db_repository_base.php Class Class source
  Plain text file db_repository_base_mysqli.php Class Class source
  Plain text file db_repository_base_pdo.php Class Class source

  Files folder image Files  /  test  
File Role Description
Files folder imagescript_mssql (2 files)
Files folder imagescript_mysql (5 files)
  Accessible without login Plain text file login_test.php Example Class source
  Accessible without login Plain text file stored_procedure_test.php Example Example script
  Accessible without login Plain text file stored_procedure_test_simple_pdo.php Example Example script
  Plain text file userrolesetting_data_repository.php Class Class source
  Plain text file userrole_data_repository.php Class moving files
  Plain text file user_data_repository.php Class moving files

  Files folder image Files  /  test  /  script_mssql  
File Role Description
  Accessible without login Plain text file getUser.storedProcedure.sql Data Auxiliary data
  Accessible without login Plain text file test.sql Data Auxiliary data

  Files folder image Files  /  test  /  script_mysql  
File Role Description
  Accessible without login Plain text file test_user.sql Data Auxiliary data
  Accessible without login Plain text file test_userrole.sql Data Auxiliary data
  Accessible without login Plain text file test_userrolesetting.sql Data Auxiliary data
  Accessible without login Plain text file test_userrole_user...tingscollection.sql Data Auxiliary data
  Accessible without login Plain text file test_user_userrolescollection.sql Data Auxiliary data

Install with Composer Install with Composer - Download Download all files: data_access_helper.tar.gz data_access_helper.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.