【发布时间】:2014-10-02 15:03:44
【问题描述】:
如何将多个数据从 mysql 发送到 php 数组并回显前两个条目? 在我的数据库中,我有列名 xkoord、ykoord。 我已经尝试过使用 json,但我想这不起作用。我有以下内容:
function load_db($var, $xkoord, $ykoord){
global $db;
$result = mysqli_query($db,"SELECT $var FROM armydb WHERE xkoord = '$xkoord' AND ykoord = '$ykoord'") OR DIE ('Fehler!');
$json = mysqli_fetch_all ($result, MYSQLI_ASSOC);
echo json_encode($json );
}
我这样称呼这个函数:
<?php
$name_array = json_decode(load_db('name', 1, 0), true);
echo $name_array[0];
echo $name_array[1];
?>
这不起作用。 有什么建议吗?
【问题讨论】:
-
如果这些变量来自用户输入,您应该使用准备好的语句,否则您将面临 SQL 注入。