项目作者: viralc

项目描述 :
php mysqli database connection class
高级语言: PHP
项目地址: git://github.com/viralc/DB.git
创建时间: 2018-07-12T19:56:30Z
项目社区:https://github.com/viralc/DB

开源协议:

下载


PHP MySQLi Simple Class

MysqliDb — Simple MySQLi php class


Table of Contents

Insert Query
Update Query
Select Query
More details

Installation

run on command line

cd yourproject

git clone https://github.com/viralc/DB.git

  1. include(dirname(__FILE__).'/mysqli_class.php');
  2. include(dirname(__FILE__).'/mysqli_conf.php');

Config file

Edit mysqli_conf.php add your mysql details:

  1. define('HOST', 'localhost');
  2. define('USERNAME', 'yourusername');
  3. define('PASSWORD', 'password');
  4. define('DBNAME', 'databasename');
  5. define('DEBUG', true);

Initialization

Simple initialization

  1. $db = new ViralDB();
  2. $con = $db->con();

Insert Query

Simple example

  1. $table_name = "table_name";
  2. $name = "Robert";
  3. $email = "Robert@test.com";
  4. $data = array("name"=>$name,"email"=>$email);
  5. $result = $db->insert($data,$table_name);
  6. $db->close();

Update Query

  1. $con = $db->con();
  2. $table_name = "table_name";
  3. $name = "John";
  4. $email = "john@test.com";
  5. $id = 22;
  6. $sql = 'UPDATE '.$table_name.' SET name = \''.mysqli_real_escape_string($con, $name).'\', email = \''.mysqli_real_escape_string($con, $email).'\' WHERE id = '.$id.'';
  7. $result = $db->update($sql);
  8. $db->close();

Select Query

  1. $sql = "SELECT * FROM table_name WHERE id = 1";
  2. $result = $db->query($sql);
  3. $db->close();

More details

please see sample file