2015-02-11 128 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