【現状】
-
PHP内でSQL文を書いてMySQLにあるデータベースからデータを取ってきています。
-
PHPからMySQLに接続してSQL文で条件を絞ってJSONファイルに書き込むということをやっています。
-
linkというテーブルの中にsource,target,valueがあります。
-
sourceかtargetのどちらかが1のときのデータを取得しています。
source target value
1 2 10
1 4 20
3 1 15
…
上記のように取得されたときについて
【質問】
得られたデータの中で1でないもう一方の値を変数に入れたいです。
例.1行目であればtargetの値を $a=2 となるようにしたいです。
その変数などはJSONファイルには書き込まないものにしたいです。
現状では上記のようなテーブルが抽出できていてエラーも特にないので【質問】のような場合の書き方を教えていただきたいです。
よろしくお願いいたします。
php
1コード 2MySQLの接続 3$link_data=[]; 4 $link_result = mysql_query('SELECT source,target, value from link where source=1 or target=1'); 5$row1 = mysql_num_rows($link_result); 6 while ($row1 = mysql_fetch_assoc($link_result)) { 7 8 $link_data[] = array( 9 'source'=> intval($row1['source']), 10 'target' => intval($row1['target']), 11 'value' => intval($row1['value']) 12 ); 13 } 14 $bbb = json_encode($link_data,JSON_UNESCAPED_UNICODE);
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/18 18:20 編集
2016/01/19 11:12