用mysqli表示echo中的变量

时间:2013-09-16 07:18:05

标签: variables mysqli echo

试图切换到mysqli,但我似乎无法在回声中显示变量。

$id = $mysqli->real_escape_string($_GET['id']);

$result = $mysqli->query("SELECT `name` FROM `users` WHERE `id` = '$id'");
while($row = $result->fetch_assoc()) {

echo '<div class="content">$row["name"]</div>';
}

在echo中有html,我想显示其中的值,但找不到正确的方法

2 个答案:

答案 0 :(得分:0)

这是代码

$id = $mysqli->real_escape_string($_GET['id']);
$result = $mysqli->query("SELECT `name` FROM `users` WHERE `id` = '$id'");
while($row = $result->fetch_assoc()) {
echo '<div class="content">'.$row["name"].'</div>';
}

答案 1 :(得分:0)

首先检查$ id是否不是empty()is_numeric()

如果可以,请检查您的查询语法

我还建议你打开error_reporting,这样你就知道造成这个错误的是什么:))