Как сделать хранимую процедуру для серверной части DataTables и вызвать ее с помощью PHP? - PullRequest
0 голосов
/ 28 июня 2019

Я нашел учебное пособие по использованию таблиц данных на стороне сервера, но оно имеет вложенное значение, если для случаев (если поисковая запись пуста, если она упорядочена по столбцам и т. Д.), И я хотел бы поместить ее в один хранимая процедура

https://www.webslesson.info/2017/01/php-pdo-ajax-crud-with-data-tables-and-bootstrap-modals.html

$query = '';
$query .= "SELECT * FROM empleados ";
if(isset($_POST["search"]["value"])){
    $query .= 'WHERE NombreEmpleado LIKE "%'.$_POST["search"]["value"].'%" ';
    $query .= 'OR ApellidoPat LIKE "%'.$_POST["search"]["value"].'%" ';
    $query .= 'OR Apellidomat LIKE "%'.$_POST["search"]["value"].'%" ';
}
if(isset($_POST["order"])){
    $query .= 'ORDER BY '.$_POST['order']['0']['column'].' '.$_POST['order']['0']['dir'].' ';
} else {
    $query .= 'ORDER BY IdEmpleado DESC ';
}
if($_POST["length"] != -1){
    $query .= 'LIMIT ' . $_POST['start'] . ', ' . $_POST['length'];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...