Php数组json包含查询的键和值

时间:2014-04-12 15:47:30

标签: php arrays json key

我正在做一个网站,现在我需要一个php类在这个模式下返回一个包含查询结果的数组,其中键是db上列的名称,值是值存储在db中的该键。 结果集只包含一行。

我正在尝试这种模式。

$nomePG = $_POST['nomePG'];
$querys = mysqli_query($db_connect, "SELECT * FROM user WHERE nomeutente like '%$nomePG%'");
$queryRicerca = mysqli_fetch_array($querys);
$arrayReturn = array(); // This is the array to encode with JSON
$keys = array_keys($queryRicerca); 

        $i=0;
        $count=count($keys);
        while ($i < $count) {
            $arrayReturn[$i]=$keys[$i]->$queryRicerca[$keys[$i]];
        }              
          echo json_encode($arrayReturn);

......我做错了什么?

SQL Query返回如下内容:

姓名:马克 年龄:13

我希望在arrayReturn中,键是Name,值是Mark,例如......并且所有内容都必须是JSON格式(使用函数json_encode?)。

感谢您的帮助!

0 个答案:

没有答案