私はAndroidアプリを持っています。phpフォーラムで。とりあえず、ユーザーの詳細を保存するための単一のユーザーテーブルがありますが、ユーザーがAndroidインターフェイスからフォーラムに投稿したりコメントしたりできるようにする必要があります。フォーラムからトピックのリストを持ってくる必要があります。ユーザーがトピックのリストを選択すると、コンテンツが表示され、コメントボタンをクリックしてコメントのレイアウトに移動し、コメントを書き込んでフォーラムに送信できます。
今、私はトピックをリストするためにこのphpコードを作成しました
<?php
//This page let display the list of topics of a category
function __construct() {
require_once 'DB_Connect.php';
// connecting to database
$this->db = new DB_Connect();
$this->db->connect();
}
if(isset($_GET['parent']))
{
$id = intval($_GET['id']);
}
$dn = mysql_query('select t.title, u.username as author, from topics as t left join topics left join user as u where t.parent="'.$id.'" and t.id2=1 group by t.id order by t.timestamp2 desc');
if(mysql_num_rows($dn)>0)
{
$dn = mysql_query("SELECT * FROM topics WHERE id = $parent");
// return user details
$posts = array();
if(mysql_num_rows($dn)) {
while($post = mysql_fetch_assoc($dn)) {
$posts[] = array('post'=>$post);
}
}
} else {
// return false;
}
?>
しかし、Android側でも、この値を表示するための配列を作成する必要があるかどうかは確かです。私の概念が正しいかどうかを知る必要があります。そうでない場合は、時間を無駄にします...
よろしくお願いします