Всем привет.
Вашему вниманию представляю мой MySQL query bulider.
Перейдем сразу к главному, к примерам:
1) SELECT с лимитом и офсетом, результат селекта возвращается в виде массива.
2) INSERT.
3) UPDATE.
Вот собственно и все, основные функции выполняет отлично.
Ссылка на Github.
Вашему вниманию представляю мой MySQL query bulider.
Перейдем сразу к главному, к примерам:
1) SELECT с лимитом и офсетом, результат селекта возвращается в виде массива.
require_once('simple_mysqli_query_builder.php');
$mysql = new simple_query_builder();
$mysql->devMode = 1; //Режим разработчика, в случае ошибок вернет вам вид вашего SQL запроса
// $mysql->select возвращает массив если все ОК, если пустой результат или ошибка возвращает false.
$res = $mysql->select("SELECT * FROM `sha1`", 0, 50); //0 - offset, 50 - limit
if ($res)
{
echo $res[0]['pass'] ."<br>"; //Print 1 result, at first row.
print_R($res); //Print array
}
2) INSERT.
require_once('simple_mysqli_query_builder.php');
$mysql = new simple_query_builder();
$mysql->devMode = 1; //Режим разработчика, в случае ошибок вернет вам вид вашего SQL запроса
// $mysql->insert возвращает true если все ОК, false если не ОК
$mysql->add('name','Ivan'); //Добавляем значение защищенное от SQL инъекций
$mysql->add('address',$_POST['address']); //Добавляем значение защищенное от SQL инъекций
$mysql->addCustom('activeTime', 'NOW() + INTERVAL 1 DAY'); //Добавляем значение НЕ защищенное от SQL инъекций
$res = $mysql->insert('users'); //Вставляем наши подготовленные данные в таблицу USERS
if ($res) echo 'ok'; else echo 'not ok';
3) UPDATE.
require_once('simple_mysqli_query_builder.php');
$mysql = new simple_query_builder();
$mysql->devMode = 1; //Режим разработчика, в случае ошибок вернет вам вид вашего SQL запроса
// $mysql->insert возвращает true если все ОК, false если не ОК
$mysql->add('name','Ivan'); //Добавляем значение защищенное от SQL инъекций
$mysql->add('address',$_POST['address']); //Добавляем значение защищенное от SQL инъекций
$mysql->addCustom('activeTime', 'NOW() + INTERVAL 1 DAY'); //Добавляем значение НЕ защищенное от SQL инъекций
$res = $mysql->update('users'); //Обновляем всю таблицу USERS
$res2 = $mysql->update('users',"id = 458, AND name = 'Viktor'"); //Обновляем таблицу USERS с условиями WHERE...
if ($res) echo 'ok 1'; else echo 'not ok 1';
if ($res2) echo 'ok 2'; else echo 'not ok 2';
Вот собственно и все, основные функции выполняет отлично.
Ссылка на Github.