34567


お世話になっております。  
現在、Monaca側からAjaxとphpを利用して、外部DBのレコードを取得しています。

表題の件ですが、検索のクエリをAjaxでPOST送信して、PHPでPDOを使った  
クエリ実行を行うまでは出来ました。

しかし、DBから取得したデータを返す際、JSON形式に変換する必要があり、  
今の所手動で連想配列を作り、それをjsonへ変換しています。

[![画像の説明をここに入力](https://i.stack.imgur.com/ObrWF.jpg)](https://i.stack.imgur.com/ObrWF.jpg)

ですがこのやり方だと、クエリによって連想配列作成のロジックを  
変更しなければならない為、sql文だけを送って結果を取得するという  
ことが実現できません。

どうにかして実現できる方法はないでしょうか？  
言っている事が分かりにくかったらすみません。

ご回答頂けると助かります。


CC BY-SA 3.0
2017-05-09T01:20:04.033
34566
2017-05-09T01:36:06.670
23013
question
php monaca ajax
ajax通信でsql文を送信し、結果を取得する方法


質問の回答については  
PDOの結果を配列で返してくれるようなライブラリが存在するのでそちらを使ってはどうでしょうか？  
<http://php.net/manual/ja/pdostatement.fetchall.php>


CC BY-SA 3.0
2017-05-09T01:36:06.670
34567
2017-05-09T01:36:06.670
22665
34566
answer