如何从mysql发送多个数据到一个php数组并回显前两个条目? 在我的数据库中,我有列名,xkoord,ykoord。 我试过用json,但我想这不起作用。我有如下:将多个数据从mysql发送到一个php数组
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注入。 – Mike 2014-10-02 15:11:19