小编CD0*_*001的帖子

#1327 - 未声明的变量:table_name

我正在将一些查询滚动到存储过程中并且我遇到了#1327 - Undeclared variable错误......但奇怪的是,它声称未声明的变量实际上是一个表名.


解决问题

所以我提取了它崩溃的程序,试图通过PHPMyAdmin直接在数据库上运行它作为正常的SQL查询......同样的事情.经过多次修修补补后,我似乎正在加入另一张桌子.

如果我在一个表上运行查询,它很好,如下所示:

SET @i_channel_id = 3;
SET @i_product_id = 90;

SELECT 
`product_status_to_channel`.`status_code` INTO @s_status_code

FROM `product_status_to_channel`

WHERE `product_status_to_channel`.`channel_id` = @i_channel_id
AND `product_status_to_channel`.`product_id` = @i_product_id

ORDER BY IF(`product_status_to_channel`.`date` IS NULL, 1, 0) ASC, 
    `product_status_to_channel`.`date` DESC

LIMIT 0, 1;

SELECT @s_status_code AS status_code;
Run Code Online (Sandbox Code Playgroud)


哪个输出'LIVE'status_codePHPMyAdmin一样 - 这很好.


但是,当我尝试和JOIN消息表中找到相关的状态消息时,我得到错误:#1327 - Undeclared variable: product_status_to_channel_lang...但是product_status_to_channel_lang是一个表?!

SET @i_channel_id = 3;
SET @i_language_id = 3;
SET @i_product_id = 90; …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-error-1327

3
推荐指数
1
解决办法
7205
查看次数

致命错误:未捕获错误:调用 /homepages/ 中未定义的函数 mysql_pconnect()

我正在尝试安装我的页面,但此错误是:

Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() in /homepages/14/db1/htdocs/bonoboapp/system/database/drivers/mysql/mysql_driver.php:91 
Stack trace: #0 /homepages/14/db1/htdocs/bonoboapp/system/database/DB_driver.php(115): CI_DB_mysql_driver->db_pconnect() 
#1 /homepages/14/db1/htdocs/bonoboapp/system/database/DB.php(148): CI_DB_driver->initialize() 
#2 /homepages/14/db1/htdocs/bonoboapp/carpooling/core/MY_Router.php(111): DB() 
#3 /homepages/14/db1/htdocs/bonoboapp/carpooling/core/MY_Router.php(68): My_Router->_get_db_route('login') 
#4 /homepages/14/db1/htdocs/bonoboapp/system/core/Router.php(170): My_Router->_parse_routes() 
#5 /homepages/14/db1/htdocs/bonoboapp/system/core/CodeIgniter.php(173): CI_Router->_set_routing() 
#6 /homepages/14/db1/htdocs/bonoboapp/index.php(213): require_once('/homepages/14/d...') 
#7 {main} thrown in /homepages/14/db1/htdocs/bonoboapp/system/database/drivers/mysql/mysql_driver.php on line 91
Run Code Online (Sandbox Code Playgroud)

请问你能帮帮我吗。

php mysql apache

0
推荐指数
1
解决办法
1549
查看次数

标签 统计

mysql ×2

apache ×1

mysql-error-1327 ×1

php ×1