2012-02-27 15 views
0

我檢查我的SQL語句在phpadmin得到我所期望的結果,但在我的PHP我似乎無法弄清楚如何從SQL語句
PHP/MySQL的呼應MySQL的子

#blogDB is a mysqli instance and connected to the database 
      $result=$blogDB->query("SELECT id, title, date, SUBSTRING(content,1,200) FROM blog ORDER BY date LIMIT 10"); 
      while($row=$result->fetch_object()) 
      { 
       $template->content=<<<content 
       <h1>{$row->title} - {$row->date}</h1> 
       {$row->content} 
    content; 
       break; 
      } 

一切呼應子是呼應了罰款除了$row->content這是在PHP空白

回答

2

字段的名稱現在是SUBSTRING(content,1,200),你應該指定要使用as這樣

SELECT id, title, date, SUBSTRING(content,1,200) as content FROM blog... 
名稱

as這裏可以省略雖然,所以下面的工作還有:

SELECT id, title, date, SUBSTRING(content,1,200) content FROM blog...