2013-02-20 4 views
0

이 시나리오에 문제가 있습니까? 결과가 표시되지 않습니다. 어쩌면 내가 구문 틀린거야?sql 쿼리의 변수 결과가 표시되지 않습니다.

// fetch the latest tweet 
$lastTweet = ''; 
$q2 = "SELECT tweet FROM timel ORDER BY id DESC LIMIT 1"; 
list($lastTweet) = $conn->get_results($q2); 



if(!$lastTweet){ 
$lastTweet = "You don't have any tweets yet!"; 
} 
var_dump($lastTweet); 

이것은 HTML 본문에 :

<span class="latest"><strong>Latest: </strong><span id="lastTweet"><?.=$lastTweet?></span></span> 
+0

+0
+0

''에는'?'와'='사이에'.'가 있습니다. 그것을 제거하십시오. –

답변

1

사용이 :

<span class="latest"><strong>Latest: </strong><span id="lastTweet"> 
<?php echo $lastTweet; ?></span> </span> 

Saludos)

+0

okidoki. 이 트릭을 했어! 흠. 그래서 $ echo 함수를 사용해야합니다. 고마워, Robert Rozas. 답장을 보내 주셔서 감사합니다. :) – asleighna

2

당신은

$lastTweet = array(); 
에 첫 선을 변경 한 경우

그리고

$lastTweet = $conn->get_results($q2); 

로 세 번째 라인은 그럼 당신은 사용할 수있을 것

<?php var_dump($lastTweet); ?> 

그러나 귀하의 경우 lastTweet는 따라서 당신은 내용의 인쇄 에코를 사용할 필요가, 텍스트 문자열이 포함되어 있습니다.

<?php echo $lastTweet ?> 

주의 : 나는 당신의 프로젝트 세부 사항에 대해 확실하지 않다하지만 난 당신이 그런 경우라면, 당신이 할 수 있습니다, 또한 날짜, 트윗의 아마 ID와 USER_ID를 얻기 위해 필요할 것 같은데요 lastTweet을 빈 배열()

관련 문제