【发布时间】:2013-12-10 17:33:14
【问题描述】:
我使用 Symfony 1.4,我想查询一个在 MySQL 服务器上定义的变量的值,但不幸的是现在不能这样(它是一个动态分配的 IP,每天通过外部 API 更改)。包含此变量的 MySQL 服务器上的相应 VIEW 正在工作,但如果我想通过 SET @IP = '123.456.789.012' 发送不同的地址用于测试目的,它将保存在 MySQL 服务器上,但是当我在 Symfony 中尝试相同的代码时/component 类/模板就在$pager->GetResults() 之前:
$connection = Propel::getConnection();
$query = "SET @IP='123.456.789.012'";
$statement = $connection->prepare($query);
$statement->execute();
sfPager 的结果仍然显示旧地址...但我需要在 Symfony 运行时更改它以验证凭据...我认为 sfPager 会话使用自己的连接会话连接到数据库和我的SET 根本没有反映……还是我错了?
提前非常感谢
一月
【问题讨论】:
标签: php mysql sql symfony-1.4