我試圖插入過程中使用的late static binding concept,但我得到的時候我寫這條語句語法錯誤: 我使用的PHP版本5.3.8追加SQL查詢中靜態變量
$resultArray = $this->connection->query("insert into " static::$table "(title,link) values('hi','hello')");
我試圖插入過程中使用的late static binding concept,但我得到的時候我寫這條語句語法錯誤: 我使用的PHP版本5.3.8追加SQL查詢中靜態變量
$resultArray = $this->connection->query("insert into " static::$table "(title,link) values('hi','hello')");
看起來像與查詢字符串的其餘部分一起忘記了一些點到concatenatestatic::$table
。試試這個:
$resultArray = $this->connection->query("insert into " . static::$table . "(title,link) values('hi','hello')");
你能編輯你的問題來包含錯誤信息嗎? – 2015-02-11 12:50:24