2011-09-29 77 views
0

我在PHP中重写了一些现有的存​​储过程,但我并不是100%确定存储过程的DECLARE部分在做什么。什么是PHP相当于这个?PHP数据库查询中的Declare函数等效什么?

+0

[DECLARE](http://dev.mysql.com/doc/refman/5.0/en/declare.html)具有多种用途,这取决于上下文。你能告诉我们代码吗? –

回答

2

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

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

MySQL的文档,页面DECLARE是在这里:http://dev.mysql.com/doc/refman/5.0/en/variables-in-stored-programs.html