sql查询未显示的变量结果

时间:2013-02-20 21:08:46

标签: php 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>

2 个答案:

答案 0 :(得分:2)

如果您将第一行更改为

$lastTweet = array();

你的第三行

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

然后你就可以使用

<?php var_dump($lastTweet); ?>

但在你的情况下,lastTweet包含一串文字,因此你需要使用echo来打印它的内容。

<?php echo $lastTweet ?>
Nb:我不确定你的项目细节,但我猜你还需要得到推文的日期,也许是id和user_id,如果是这样,你可能想让lastTweet为空阵列()

答案 1 :(得分:1)

使用此:

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

Saludos;)