/
tsv-dd
/
JsDocumentFlow
Обзор
Документация
Войти
/
tsv-dd
/
JsDocumentFlow
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/lib/select.php
24 строки
728 B
Тепляшин Сергей
Версия 09.01.2019
09 янв 2019, 22:23
09 янв 2019, 22:23
e959bb0
Код
Авторство
О чём код?
<?php session_start(); require('connection.php'); $stmt = $dbh->prepare($_POST['select_sql']); // ��������� ���� ���������� ������ ���� ':��������' preg_match_all('/(?<!:):([a-zA-Z]{1}[a-zA-Z_0-9]*)/', $_POST['select_sql'], $params, PREG_SET_ORDER); foreach ($params as $value) { $param_type = array_key_exists($value[1], $_POST) ? PDO::PARAM_STR : PDO::PARAM_NULL; $stmt->bindParam($value[0], $_POST[$value[1]], $param_type); } $stmt->execute(); $total_rows = $stmt->rowCount(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); $data = [ 'total_rows' => $total_rows, 'rows' => $rows ]; header('Content-Type: application/json'); echo json_encode($data); ?>