PHP Classes

File: inc/classes/Libs/Phptricks_Database/database_config.php

Recommend this page to a friend!
  Classes of mohammad anzawi   PHP Multilingual Support Library   inc/classes/Libs/Phptricks_Database/database_config.php   Download  
File: inc/classes/Libs/Phptricks_Database/database_config.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: PHP Multilingual Support Library
Translate texts for Web sites from JSON or DB
Author: By
Last change:
Date: 7 years ago
Size: 2,918 bytes
 

Contents

Class file image Download
<?php

return [

   
/*
    |--------------------------------------------------------------------------
    | PDO Fetch Style
    |--------------------------------------------------------------------------
    |
    | By default, database results will be returned as instances of the PHP
    | stdClass object; however, you may desire to retrieve records in an
    | array format for simplicity. Here you can tweak the fetch style.
    |
    */

   
'fetch' => PDO::FETCH_ASSOC,

   
/*
    |--------------------------------------------------------------------------
    | Default Database Connection Name
    |--------------------------------------------------------------------------
    |
    | Here you may specify which of the database connections below you wish.
    */

   
'default' => 'mysql',

   
   
/*
    |--------------------------------------------------------------------------
    | Database Connections
    |--------------------------------------------------------------------------
    |
    | Here are each of the database connections setup for your application.
    | Of course, examples of configuring each database platform that is
    | supported by PHPtricks/database class is shown below to make development simple.
    |
    |
    | All database work in HPtricks/database is done through the PHP PDO facilities
    | so make sure you have the driver for your particular database of
    | choice installed on your machine before you begin development.
    |
    */
  
   
'connections' => [
       
// MySQL 3.x/4.x/5.x
       
'mysql' => [
               
'driver' => 'mysql',
               
'host_name' => 'localhost',
               
'db_name' => 'test',
               
'db_user' => 'root',
               
'db_password' => ''
       
],

       
// PostgreSQL
       
'pgsql' => [
           
'driver' => 'pgsql',
           
'host_name' => 'localhost',
           
'db_name' => 'database_name',
           
'db_user' => 'database_username',
           
'db_password' => 'database_user_password'
       
],

       
// SQLite
       
'sqlite' => [
           
'db_path' => 'my/database/path/database.db',
        ],

       
// MS SQL Server
       
'mssql' => [
               
'driver' => 'mssql',
               
'host_name' => 'localhost',
               
'db_name' => 'database_name',
               
'db_user' => 'database_username',
               
'db_password' => 'database_user_password'
       
],

       
// MS SQL Server
       
'sybase' => [
               
'driver' => 'sybase',
               
'host_name' => 'localhost',
               
'db_name' => 'database_name',
               
'db_user' => 'database_username',
               
'db_password' => 'database_user_password'
       
],

       
// Oracle Call Interface
       
'oci' => [
               
'tns' => '
                    DESCRIPTION =
                        (ADDRESS_LIST =
                          (ADDRESS = (PROTOCOL = TCP)(HOST = yourip)(PORT = 1521))
                        )
                        (CONNECT_DATA =
                          (SERVICE_NAME = orcl)
                        )
                      )'
,

               
'db_user' => 'database_username',
               
'db_password' => 'database_user_password'
       
]
    ],


   
"pagination" => [
       
"no_data_found_message" => "Oops, No Data Found to show ..",
       
"records_per_page" => 10,
       
"link_query_key" => "page"
   
]
];