php - PHP 数据库查询中的 Declare 函数等效项是什么?

标签 php mysql stored-procedures declare

我正在用 PHP 重写一些现有的存​​储过程,但我不能 100% 确定存储过程的 DECLARE 部分的作用。与此等效的 PHP 是什么?

最佳答案

DECLARE 只是(如图)声明变量及其类型以在存储过程中使用。它基本上是说“这是变量 X,其类型是 Y”。

PHP没有这么严格的要求。大多数情况下,您可以直接开始使用变量,而无需提前显式声明它。在使用之前实际声明它们是一个好主意,但不是必需的。

DECLARE 的 MySQL 文档页位于:http://dev.mysql.com/doc/refman/5.0/en/variables-in-stored-programs.html

关于php - PHP 数据库查询中的 Declare 函数等效项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7600114/

相关文章:

c# - 将文本框文本转换为整数

php - 显示一天的房间预订情况

php - Ajax : echo an array & fill textboxes

php - 从 php 运行 mysql 查询

mysql - SQL 函数从 5.5 开始非常慢

mysql - 从 Lua 调用存储过程返回不完整的结果

javascript - 在 php 中导航,焦点问题

php - 我无法使用 codeigniter 从 mysql 中删除

mysql - 查询 MySQL 以获取多次出现的数据,但前提是另一个字段不同

php - Fullcalendar MySQL 插入不起作用