2012-02-27 3 views
0

나는 phpadmin 내 SQL 문을 확인하고 내가 기대하는 결과를 얻을 수 있지만, 내 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; 
      } 

모두에서 문자열을 에코하는 방법을 알아낼 질수 PHP에서 비어있는 밖으로 잘 $row->content 제외 반향되어

답변

2

필드의 이름은 이제이

SELECT id, title, date, SUBSTRING(content,1,200) as content FROM blog... 
같은 as를 사용하여 원하는 이름을 지정해야 SUBSTRING(content,1,200)입니다 여기

as 하지만 생략 할 수있다, 그래서 다음은 잘 작동합니다 :

SELECT id, title, date, SUBSTRING(content,1,200) content FROM blog... 
관련 문제