-4

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

$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,我想在其中显示值,但找不到正确的方法

4

2 回答 2

0

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

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

我还建议您打开 error_reporting 以便您知道导致此问题的错误是什么 :))

于 2013-09-16T07:25:02.897 回答
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>';
}
于 2013-09-16T07:21:50.487 回答