1. Go to this page and download the library: Download octa-php/octa-orm library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
$db->get('mytable');
$query = $db->row();
echo $query; //return number of rows
$db->get('mytable');
$query = $db->result();
$last_query = $db->last_query();
echo $last_query;
// will return sql code: "SELECT * FROM mytable"
$db->select('(SELECT SUM(payments.amount) FROM payments WHERE payments.invoice_id=4') AS amount_paid', FALSE);
$query = $db->get('mytable');
$db->where('name !=', $name);
$db->where('id <', $id);
// Produces: WHERE name != 'Joe' AND id < 45
$array = array('name' => $name, 'title' => $title, 'status' => $status);
$db->where($array);
// Produces: WHERE name = 'Joe' AND title = 'boss' AND status = 'active'
$where = "name='Joe' AND status='boss' OR status='active'";
$db->where($where);
$names = array('Frank', 'Todd', 'James');
$db->or_where_in('username', $names);
// Produces: OR username IN ('Frank', 'Todd', 'James')
$db->like('title', 'match', 'before');
// Produces: WHERE title LIKE '%match'
$db->like('title', 'match', 'after');
// Produces: WHERE title LIKE 'match%'
$db->like('title', 'match', 'both');
// Produces: WHERE title LIKE '%match%'
$array = array('title' => $match, 'page1' => $match, 'page2' => $match);
$db->like($array);
// WHERE title LIKE '%match%' AND page1 LIKE '%match%' AND page2 LIKE '%match%'
$db->like('title', 'match');
$db->or_like('body', $match);
// WHERE title LIKE '%match%' OR body LIKE '%match%'
$db->like('title', 'match');
$db->or_not_like('body', 'match');
// WHERE title LIKE '%match% OR body NOT LIKE '%match%'
$data = array(
'id' => $id,
'title' => $title,
'name' => $name,
'date' => $date
);
$db->update('mytable', $data, 'id');
// Produces:
// UPDATE mytable
// SET title = '{$title}', name = '{$name}', date = '{$date}'
// WHERE id = $id
$data = array(
[
'id' => '1' ,
'title' => 'My title' ,
'name' => 'My Name 2' ,
'date' => 'My date 2'
],
[
'id' => '2' ,
'title' => 'Another title' ,
'name' => 'Another Name 2' ,
'date' => 'Another date 2'
]
);
$db->update_batch('mytable', $data, 'id');
// Produces:
// UPDATE mytable
// SET title = 'My title', name = 'My Name 2', date = 'My date 2'
// WHERE id = $id
// ELSE END
// SET title = 'Another title', name = 'Another Name 2', date = 'Another date 2'
// WHERE id = $id
$db->delete('mytable', array('id' => $id));
// Produces:
// DELETE FROM mytable
// WHERE id = $id
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.