私はそのコンテンツのRSSフィードが必要なmysqlデータベースを持っています。 私はJSONで、この同等の必要:任意の助けとしてjsonからのmysqlの結果
0
A
答えて
1
while ($row = mysql_fetch_assoc($result)) {
$json[] = $row;
}
echo json_encode($json);
1
をいただければ幸いです
<?php
$host="localhost";
$username="username";
$password="password";
$db_name="mydb";
$con=mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql = "select date, title, description, url from blah where type = 'OFFERS' order by ref desc";
$result = mysql_query($sql);
$json = array();
if(mysql_num_rows($result)){
while($row=mysql_fetch_row($result)){
$json['title'][]=$row;
}
}
mysql_close($db_name);
echo json_encode($json);
?>
:私は仕事に得ることができる最も近いものがこれです、これまで
mysql_select_db("mydb", $con);
$result = mysql_query("select date, title, description, url from blah where type = 'OFFERS' order by ref desc");
echo '<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title></title>
<description></description>
<link></link>';
while($row = mysql_fetch_array($result))
{
echo "
<item>
<title>" . $row['title'] . "</title>
<description>" . $row['description'] . "</description>
<link>" . $row['url'] . "</link>
<image>" . $row['date'] . "</image>
</item>";
}
をmysql_fetch_rowは両方の配列キーを返し、mysql_fetch_assocを使用するためにインデックスを作成します。これはキーだけを返します。
また、タイトルではなくアイテムを取得しています。したがって$json['title']
の代わりに$json['items']
を使用してください。
さらに、rssには他にも情報があります。 $json
に追加することもできます。
結果のコードは、
$json=array();
$json['title'] = 'My JS/RSS';
$json['link'] = "http://". $_SERVER['HTTP_HOST']. $_SERVER["REQUEST_URI"];
$json['description'] = "";
$json['itmes'] = array();
while($row=mysql_fetch_assoc($result)){
$json['items'][]=$row;
}
関連する問題
- 1. jSonオブジェクトfrom PHP MySQL結果
- 2. Json合計結果mysql
- 3. ストレートMySQLの結果対JSONに変換?
- 4. MySQLのJSONに結果(データなし)
- 5. MySqlからの結果のランキング
- 6. MySQLの - からの結果は、全表
- 7. npmの結果からJSONデータフィールドにアクセス
- 8. 表示JSON結果のSQLiteデータベースファイルから
- 9. curlコマンドからJSON結果をシリアライズ
- 10. ループjsonの結果
- 11. JSON結果 - JavaMEの
- 12. コンソールログJSONの結果
- 13. laravel 5.3 - 結果はどこからmysql
- 14. MYSQLで別のクエリの結果からクエリ結果を減算する方法
- 15. csvのMySql結果
- 16. "centering" mysqlの結果
- 17. MySQL CrossTabの結果
- 18. シャッフルランダムMYSQLの結果
- 19. 結果値 - mysqlの
- 20. アンドロイドトラフのListビューとしてのMysqlクエリの結果JSON
- 21. JSON結果は
- 22. JSON結果は
- 23. MySQLケースステートメントダブル結果
- 24. Mysql duplecating結果
- 25. MySQLクエリ結果
- 26. MySQLの結果の半分
- 27. mysqlの結果をPHPの
- 28. PHPのMySQL結果のソート...?
- 29. MySQLの結果の数字
- 30. MySQLのスロークエリの結果は
最適です。ご協力いただきありがとうございます –