-1

Detect data type while using fetch_array with MySQLiとOutput a property with PHP5 and method chaining のおかげで、MySQLiとメソッド チェーンを使用して MySQL クエリに json オブジェクトを設定することができました。

  /// Populate an array with the results;
  public function populate(){
    ($rows=array());

    while($row=$this->result->fetch_assoc())
      $rows[]=$row;

    $this->rows=$rows;

    $this->last=$this->rows;
    return $this;
  }

私は得る

[
  {
      "id": 1,
      "datein": "2012-06-06 09:59:05"
  },
  {
      "id": 2,
      "datein": "2012-06-06 11:32:45"
  },
  {
      "id": 3,
      "datein": "2012-06-07 00:47:19"
  }
]

代わりに入手するにはどうすればよいですか

{
  "id": [1,2,3]
  "datein": ["2012-06-06 09:59:05","2012-06-06 11:32:45","2012-06-07 00:47:19"]
}

結果の代替のコンパクトなバージョンを取得するには?

ご助力ありがとうございます!

編集: あなたの助けのおかげで、私はこの種の mysql ラッパーを準備し、両方の取得メソッドが提供されています: http://ross.iasfbo.inaf.it/~gloria/decibel-class

4

2 に答える 2