Skip to content

artemmelnik/database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Class Database (PDO)

  1. Install
 composer require artemmelnik/devstart-db
  1. Use

Select

 <?php
 
 require_once __DIR__ . '/vendor/autoload.php';
 
 use DevStart\Database;
 
 $db = new Database([
    'host' => 'localhost',
    'dbname' => 'devstart_db',
    'user' => 'root',
    'password' => 'root',
    'charset' => 'utf8'
 ]);
 
 $query = $db->query('SELECT * FROM posts ORDER BY id DESC');
 
 $db->closeConnection();
 

###Insert

   <?php
   
   $insert = $db->query("INSERT INTO posts (title, content) VALUES (:title, :content)", [
       'title' => 'Hello World',
       'content' => 'Wrire content'
   ]);