2015-02-11 118 views
0

我试图插入过程中使用的late static binding concept,但我得到的时候我写这条语句语法错误: 我使用的PHP版本5.3.8追加SQL查询中静态变量

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

你能编辑你的问题来包含错误信息吗? – 2015-02-11 12:50:24

回答

1

看起来像与查询字符串的其余部分一起忘记了一些点到concatenatestatic::$table。试试这个:

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

不,我没有忘记,我试图使用(。)操作符,但它仍然不起作用 – imrahul 2015-02-11 13:07:43

+0

什么是错误信息? – 2015-02-12 10:21:58

+0

我使用Dreamweaver CS5作为编辑器,如果我正在编写此代码,我正面临语法错误指示.....我希望它的编辑器版本问题 – imrahul 2015-02-14 09:49:48