php mysql. вызов хранимых процедур mysql

DOCX 6 pages 25.2 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 6
php mysql. вызов хранимых процедур mysql главное меню » базы данных » база данных mysql » php mysql. вызов хранимых процедур mysql (1 оценок, среднее: 5,00 из 5) 17.07.2019 описание : в этой статье вы узнаете, как вызывать хранимые процедуры mysql с помощью php pdo. мы покажем вам, как вызывать хранимые процедуры, которые возвращают набор результатов, и хранимые процедуры, которые принимают параметры ввода/вывода. вызов хранимых процедур, которые возвращают набор результатов шаги вызова хранимой процедуры mysql, которая возвращает набор результатов с помощью php pdo, аналогичны запросам данных из таблицы базы данных mysql с помощью оператора select. вместо отправки оператора select в базу данных mysql вы отправляете оператор вызова хранимой процедуры. сначала создайте хранимую процедуру с именем getcustomers() в примере базы данных для демонстрации. хранимая процедура getcustomers() извлекает name и credit limit клиентов из таблицы customers. следующая хранимая процедура getcustomers() иллюстрирует логику: delimiter $$ create procedure getcustomers() begin select customername, creditlimit from …
2 / 6
$$ create procedure getcustomerlevel( in p_customernumber int(11), out p_customerlevel varchar(10)) begin declare creditlim double; select creditlimit into creditlim from customers where customernumber = p_customernumber; if creditlim > 50000 then set p_customerlevel = 'platinum'; elseif (creditlim = 10000) then set p_customerlevel = 'gold'; elseif creditlim prepare($sql); // передать значение команды $stmt->bindparam(':id', $customernumber, pdo::param_int); // выполнение хранимой процедуры $stmt->execute(); $stmt->closecursor(); // выполнить второй запрос, чтобы получить уровень заказчика $row = $pdo->query("select @level as level")->fetch(pdo::fetch_assoc); if ($row) { return $row !== false ? $row['level'] : null; } } catch (pdoexception $e) { die("error occurred:" . $e->getmessage()); } return null; } $customerno = 103; echo sprintf('customer #%d is %s', $customerno, getcustomerlevel($customerno)); если вы протестируете скрипт в веб-браузере, вы увидите следующий скриншот: image1.gif
3 / 6
php mysql. вызов хранимых процедур mysql - Page 3
4 / 6
php mysql. вызов хранимых процедур mysql - Page 4
5 / 6
php mysql. вызов хранимых процедур mysql - Page 5

Want to read more?

Download all 6 pages for free via Telegram.

Download full file

About "php mysql. вызов хранимых процедур mysql"

php mysql. вызов хранимых процедур mysql главное меню » базы данных » база данных mysql » php mysql. вызов хранимых процедур mysql (1 оценок, среднее: 5,00 из 5) 17.07.2019 описание : в этой статье вы узнаете, как вызывать хранимые процедуры mysql с помощью php pdo. мы покажем вам, как вызывать хранимые процедуры, которые возвращают набор результатов, и хранимые процедуры, которые принимают параметры ввода/вывода. вызов хранимых процедур, которые возвращают набор результатов шаги вызова хранимой процедуры mysql, которая возвращает набор результатов с помощью php pdo, аналогичны запросам данных из таблицы базы данных mysql с помощью оператора select. вместо отправки оператора select в базу данных mysql вы отправляете оператор вызова хранимой процедуры. сначала создайте хранимую процедуру с ...

This file contains 6 pages in DOCX format (25.2 KB). To download "php mysql. вызов хранимых процедур mysql", click the Telegram button on the left.

Tags: php mysql. вызов хранимых проце… DOCX 6 pages Free download Telegram