現在、私はAndroidアプリとMySQLが関係するプロジェクトに取り組んでいます。 MySQLデータベースからデータを取得する必要があります(これはローカルサーバー上にありますが、私はApacheを使用しています)。これは、すでにSINGLEテーブルからデータを取得し、 "Serializable"を実装しています。私はデータを "使う"ことができます。 は今、ここで働く私の.phpであるJSONを使用して複数のテーブルからデータを管理する(PHP + MySQL)
<?PHP
include_once("connection.php");
$query = "SELECT E.Nombre, COUNT(C.Id_Estudiante_FK) AS Cuenta
FROM Estudiante E INNER JOIN Comentario C ON E.Id_Estudiante=C.Id_Estudiante_FK
GROUP BY E.Id_Estudiante
ORDER BY COUNT(C.Id_Estudiante_FK) DESC";
$result = mysqli_query($conn, $query);
while($row = mysqli_fetch_assoc($result)){
$data[] = $row;
}
echo json_encode($data);
?>
それは、私の質問は、私は私が取得しています、その情報を管理することができる方法です、私は既に符号化に必要なデータを戻っそれだけでその実装別のクラスを作成することが可能です直列化可能な属性として、返す行("Nombre"および"Cuenta")が返されます。ここで
は私が1つのテーブルのみを必要とするクエリに使用するPHPは(すでに動作している、と私はデータを「使用」することができるよ)である:
<?PHP
include_once("connection.php");
if(isset($_POST['txttipooferta'])){
$idtipooferta=$_POST['txttipooferta'];
$query = "SELECT * FROM oferta WHERE Id_Tipo_Oferta_FK=$idtipooferta AND Cupos>0 ORDER BY Id_Oferta DESC";
$result = mysqli_query($conn, $query);
while($row = mysqli_fetch_assoc($result)){
$data[] = $row;
}
echo json_encode($data);
}
?>
私の問題だろうSerializableを実装し、属性として持つ別のクラスを作成するだけで解決できます"Nombre"と"Cuenta"?
ありがとうございました!
'Serializable'あなたはアンドロイドクラスの実装について話していますか? –
はい、そうです。 –
あなたが答えを待っていた時のように思えます。あなたはそれを試して、それがうまくいくかどうかを見ることができます。あなたがそれを試してしまうのを妨げる何かがありますか? – nasch