Articles of хранимые процедуры

PHP bindParam, похоже, не работает с параметром PARAM_INT out

Ниже приведена моя хранимая процедура MySQL: DROP PROCEDURE IF EXISTS sp_authenticate; CREATE PROCEDURE sp_authenticate(IN user_name VARCHAR(50), IN password1 VARCHAR(50), OUT nmatch INT) BEGIN SELECT COUNT(*) INTO nmatch FROM user1 u WHERE u.name = user_name AND u.password1 = password1; END// Так я называю это PHP: function authenticate($pdo, $user_name, $password){ $stmt = $pdo->prepare('CALL sp_authenticate(:user_name, :password, :nmatch)'); $stmt->bindValue(':user_name', […]

PHP / mySQL – регулярный пересчет контрольных значений, поскольку новые пользователи представляют свои данные

Я столкнулся с новой проблемой, которую я еще не встречал в своей очень молодой программе «карьеры», и хотел бы узнать ваше мнение о том, как лучше всего ее решить. Ситуация Приложение исследования (php / mysql) собирает данные о здоровье, связанные со стрессом, от пользователей. После заполнения вопросника пользователь получает анализы. Значение для каждого параметра преобразуется […]

jTable jQuery плагин Почему моя MySQL хранится процедура не работает?

Я пытаюсь реализовать фильтр в jTable . Вот демонстрация jTable Filtering Demo . Я использовал код jQuery, предоставленный демо, чтобы успешно отправлять данные POST в скрипт listAction php. Я обращаюсь к этим данным и присваиваю их переменной $ filter. Я также добавляю две подстановочные знаки до и после строки, чтобы сообщить MySQL выполнить полный поиск, […]

Как создать процедуру, которая выполняет аналогичную работу с моей php-функцией (ускорение оптимизации)

Я получил таблицу, как показано ниже. mysql> select * from dts; +—-+——+——+——–+——+——+——+——+——+ | Id | key1 | key2 | serial | pr1 | pr2 | pr3 | pr4 | pr5 | +—-+——+——+——–+——+——+——+——+——+ | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 2 | | 2 | 1 […]

Получить последний идентификатор вставки из последней вставленной строки

Я снова здесь, и я схожу с ума! У меня есть эта хранимая процедура: CREATE DEFINER=`root`@`localhost` PROCEDURE `aggiungi_categoria`(IN `id_categoria_principale` INT, IN `nome_categoria` VARCHAR(150), IN `sigla_categoria` VARCHAR(10), IN `stato_categoria` INT) NOT DETERMINISTIC MODIFIES SQL DATA SQL SECURITY DEFINER begin select @rgt := rgt,@lft := lft from categorie where id = id_categoria_principale; if @rgt – @lft = […]

Вызовите хранимую процедуру (базу данных firebird) с php PDO

У меня есть несколько хранимых процедур в базе данных firebird. Теперь я хочу называть их PHP. SP имеют код приостановки и возвращаемое значение, а SP нуждаются в некоторых входных параметрах .. Может кто-то мне помочь …

Вызов двух хранимых процедур в mysqli вызывает ошибку «Commands out of sync»

Контекст проблемы Я относительно новичок в большинстве языков, над которыми я работаю, и постепенно возвращаюсь и улучшаю старый код. Я переписываю старый PHP и заменяю жестко запрограммированные SQL-запросы ( я знаю ) с вызовами хранимых процедур. Код на моих страницах организован в следующем порядке: $RESULT_one = $connection->query( … my first query … ); $RESULT_two = […]

как получить множественный набор результатов из хранимой процедуры mysql в laravel

Я хочу получить несколько наборов результатов из хранимой процедуры в laravel. Есть ли способ, которым я могу это сделать? В настоящее время я могу получить данные одной строки, используя приведенный ниже код: $result = DB::statement('CALL user_login(' . $userId . ',"' . $password . '",' . '@success'.',' . '@first_Name' ); $res = DB::select('select @success AS success, […]

PDO MySQL вызывает запрос небуферизованных запросов

Я исследовал онлайн, но большинство примеров или инструкций, похоже, не относятся к тому, что я пытаюсь выполнить. Короче говоря, мой код должен выполнить следующее: Хранимая процедура вызывается из моего php-скрипта, который возвращает набор данных, который я хочу выполнить, и создавать строки в таблице (для отображения в режиме онлайн). Однако одно из полей моей таблицы должно […]

Как создать хранимую процедуру, содержащую DELIMITER в PHP с PDO?

В моей модели я определил некоторые процедуры. Код (сгенерированный MySQL Workbench) содержит определения DELIMITER , поэтому процедуры выглядят так: — schema CREATE DATABASE … CREATE TABLE foo … — procedures DELIMITER $$ … BEGIN DECLARE … ; OPEN … ; SET … ; … ; END$$ DELIMITER ; Теперь мне нужно «импортировать» SQL в базу […]