JSONを返す(6月30日)
7月になった。キタコレ!風邪治して走り抜けるよ!
<?php $svn = 'localhost'; $dbname = 'test'; $pass = 'test'; $user = 'test'; $db_connection = new mysqli($svn, $user, $pass, $dbname) or die('test'); $sql = 'select * from json'; $result = mysqli_query($db_connection, $sql) or die("test"); $id = array(); $name = array(); $comment = array(); $date = array(); while ($row = $result->fetch_assoc()) { $id[] = $row['id']; $name[] = $row['name']; $comment[] = $row['comment']; $date[] = $row['created_at']; } $data = array(); $all_data = array(); for($i=0,$l=count($id);$i<$l;$i++){ $data['id'] = $id[$i]; $data['name'] = $name[$i]; $data['comment'] = $comment[$i]; $data['date'] = $date[$i]; //1フィールドずつ入れる $all_data[] = $data; } $var = array( 'res' => 'success', 'data' => $all_data ); header("Content-Type: application/json; charset=utf-8"); echo json_encode($var); ?>
JSONを返すPHPのコード。これを使って、ユーザーのidと名前を取得して、ランダムに3名程ブラウザに表示したい。ただ、もっと書きやすい方法は無いかな。
あと、変数名をもうちょうい工夫しないと。今思い付いたけど、何のために使うデータか考えて命名した方が良いね。$all_dataとか変更したい。。
時間だから、明日だ。