store mysql在数组中准备查询结果

时间:2016-04-02 18:26:17

标签: php mysql mysqli

我正在尝试将mysqli prepare语句结果存储在数组中。所以我可以使用json编码方法并在其他页面中使用它。

目前只返回1排。我检查了查询,查询工作正常。

似乎我在做一些愚蠢的错误,但无法弄明白。

lambda x: "Mark"

2 个答案:

答案 0 :(得分:1)

$data = array();
while ($result->fetch()){
                                $data[] = array(
                                    "name" => $name,
                                    "email" => $email,
                                    "description" => $description,
                                    "mobile" => $mobile,
                                    "newDate" => date("d-M-Y", strtotime($post_date))
                                );
                                }

感谢弗雷德。这解决了这个问题。

答案 1 :(得分:0)

$result->execute();
$data = $result->get_result()->fetch_all(); 
$total = count($data);