2016-04-30 10 views
0

mySQLの出力行を使用してこれを作成するにはどうすればよいですか? idのフィールドはcard_idtextのフィールドはcard_textです。mySQLからこのselect2ブートストラップ・アレイを作成する方法は?

私はここ

while($card= mysql_fetch_assoc($all_cards)) { } 

を使用し、私は

{ 
      id: 0, 
      text: 'enhancement' 
     }, { 
      id: 1, 
      text: 'bug' 
     }, { 
      id: 2, 
      text: 'duplicate' 
     } 
+0

** WARNING **:あなただけのPHPを学習している場合は、http://php.net/manual([ 'mysql_query']時代遅れを習得しないでください/en/function.mysql-query.php)インタフェース。それはひどいので、PHP 7では削除されました。[PDOは学ぶのが難しくありません](http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo- for database-access /)、[PHP The Right Way](http://www.phptherightway.com/)のようなガイドはベストプラクティスの説明に役立ちます。 **あなたのユーザーパラメータが[正しくエスケープされている](http://bobby-tables.com/php)か、重大な[SQLインジェクションバグ](http://bobby-tables.com/ )。 – tadman

答えて

0

をエクスポートする配列は、あなたが何かをしようとしたのですか?

これは著作必要があります。

$result = array(); 
while($card= mysql_fetch_assoc($all_cards)) { 
    $result[]= array(
     'id' => $card->card_id, 
     'text' => $cart->card_text 
    ); 
} 
var_dump(json_encode($result)); 
関連する問題