试图切换到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,我想显示其中的值,但找不到正确的方法
答案 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,这样你就知道造成这个错误的是什么:))