Javascript MYSQLI在警报框中获取数组结果

Javascript MYSQLI在警报框中获取数组结果,javascript,php,mysqli,Javascript,Php,Mysqli,我正在尝试将mysqli结果放入警报框。它只显示“已扫描” 代码如下: echo '<script language="javascript">'; $new_query = mysqli_query($connection, "SELECT * FROM `table` WHERE `id` = '$id' LIMIT 1"); while ($row = mysqli_fetch_array($new_query)) { echo 'alert("Already Sc

我正在尝试将mysqli结果放入警报框。它只显示“已扫描”

代码如下:

echo '<script language="javascript">';

$new_query = mysqli_query($connection, "SELECT * FROM `table` WHERE `id` = '$id' LIMIT 1");

while ($row = mysqli_fetch_array($new_query))
{
    echo 'alert("Already Scanned");
    location.href="javascript:history.back()"';     
}

echo '</script>';
echo';
$new\u query=mysqli\u query($connection,“SELECT*FROM`table`WHERE`id`='$id'LIMIT 1”);
while($row=mysqli\u fetch\u数组($new\u query))
{
回声警报(“已扫描”);
location.href=“javascript:history.back()”;
}
回声';

如何将MYSQLI获取数组结果放入警报框?

从您的评论中,我了解到这正是您想要的:

将第
8行的
echo
命令替换为:

echo 'alert("ID: ' + $row["id"] + ', name: ' + $row["name"] + ', mobile: ' + $row["mobile"] + '"); location.href="javascript:history.back()"';
这将显示您希望在警报框中显示的所有数据。我知道这可能是你现在想要做的。如果你想做别的事,请纠正我


不过,这并不是最漂亮的解决方案。

看起来你还没有尝试过。与其更改位置,不如执行类似的操作:
echo'警报(“id=”+$row[“id”]+')”
?我希望看到数组结果,一旦用户按下“确定”按钮,它应该返回到上一屏幕。我希望显示完整的表(即名称、id、手机)我试过上面的代码,它把我带到空白/空白页。是的,这是非常必要的。。。