PHP Classes

File: readme_IT.md

Recommend this page to a friend!
  Classes of Simone Gosetto   PHP DB Query to JSON   readme_IT.md   Download  
File: readme_IT.md
Role: Documentation
Content type: text/plain
Description: it documentation
Class: PHP DB Query to JSON
Run SQL in multiple database and get JSON results
Author: By
Last change:
Date: 6 years ago
Size: 1,752 bytes
 

Contents

Class file image Download
Ho pensato di realizzare un insieme di classi "connector" per i vari DB partendo da un'unica classe astratta in modo che abbiamo pressocchè le stesse funzioni. La funzionalità aggiuntiva che a me è servita e per il quale ho pensato di realizzare tutto questo è quella di poter fare un JOIN tra query di diversi connector (l'esempio è presente nell'apposita pagina), in modo da avere in output un array completo con il merge di quello che abbiamo indicato nella configurazione della CROSS QUERY. Configurazione: nel file "config.inc.ini" dovete andare a configurare le credenziali dei vari DB a cui volete acccedere, esse verranno usate dalle relative classi. TUTTI I MIEI TEST SONO STATI FATTI CON PC WINDOWS 7/10 CON XAMPP CON PHP 7.2.3 ###################### SQL SERVER (MSSQL) ###################### Estensioni: "extension=sqlsrv_72_ts_x86" "extension=sqlsrv_72_ts_x64" Link utili per il download e la configurazione della libreria srvsql in PHP 7: - https://www.microsoft.com/en-us/download/confirmation.aspx?id=56567 - https://www.microsoft.com/en-us/download/confirmation.aspx?id=56729 ############################ SQLITE ############################ Estensione: "extension=php_sqlite3.dll" Files utili: - SQLite_db_test.db -> esempio di db ############################# MYSQL ############################# MySql si basa sulla libreria "mysqli" standard per PHP 5+ ########################## POSTGRESSQL ########################## Estensione: "extension=php_pgsql.dll" Testato con PostgresSQL 10 ################################################################# ESEMPI: trovate tutti gli esempi di codice dei vari DB nel file "example.php"