【问题标题】:appending static variable within sql query在sql查询中附加静态变量
【发布时间】:2015-02-11 12:43:43
【问题描述】:

我试图在插入过程中使用late static binding concept,但在编写此语句时出现语法错误: 我正在使用 php 版本 5.3.8

$resultArray = $this->connection->query("insert into " static::$table "(title,link) values('hi','hello')");

【问题讨论】:

  • 能否编辑您的问题以包含错误消息?

标签: append static-variables late-static-binding


【解决方案1】:

看起来您忘记了concatenate static::$table 的一些点以及查询字符串的其余部分。试试这个:

$resultArray = $this->connection->query("insert into " . static::$table . "(title,link) values('hi','hello')");

【讨论】:

  • 不,我没有忘记我尝试使用 (.) 运算符,但它仍然无法正常工作
  • 我使用 Dreamweaver CS5 作为编辑器,如果我正在编写此代码,我将面临语法错误指示.....我希望它的编辑器版本问题
猜你喜欢
  • 2018-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-15
  • 1970-01-01
  • 2021-11-01
  • 2018-06-14
  • 2021-10-01
相关资源
最近更新 更多